Table of Contents

Struct MessageBrokerRemoteClientMessagePushedEvent

Namespace
LfrlAnvil.MessageBroker.Server.Events
Assembly
LfrlAnvil.MessageBroker.Server.dll

Represents an event emitted by MessageBrokerRemoteClient after a message pushed from the client has been handled successfully.

public readonly struct MessageBrokerRemoteClientMessagePushedEvent
Inherited Members

Properties

MessageId

Unique id of the message.

public ulong MessageId { get; }

Property Value

ulong

Publisher

MessageBrokerChannelPublisherBinding used for pushing the message.

public MessageBrokerChannelPublisherBinding Publisher { get; }

Property Value

MessageBrokerChannelPublisherBinding

RoutingTraceId

Identifier of an internal message routing client trace that's used for this message.

public ulong? RoutingTraceId { get; }

Property Value

ulong?

Remarks

See MessageBrokerRemoteClientEventSource for more information.

Source

Event source.

public MessageBrokerRemoteClientEventSource Source { get; }

Property Value

MessageBrokerRemoteClientEventSource

Methods

ToString()

Returns a string representation of this MessageBrokerRemoteClientMessagePushedEvent instance.

[Pure]
public override string ToString()

Returns

string

String representation.