Table of Contents

Struct MessageBrokerQueueMessageEnqueuedEvent

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

Represents an event emitted by MessageBrokerQueue after a message has been successfully enqueued.

public readonly struct MessageBrokerQueueMessageEnqueuedEvent
Inherited Members

Properties

Listener

MessageBrokerChannelPublisherBinding that received the message.

public MessageBrokerChannelListenerBinding Listener { get; }

Property Value

MessageBrokerChannelListenerBinding

MessageId

Unique id of the message.

public ulong MessageId { get; }

Property Value

ulong

Publisher

IMessageBrokerMessagePublisher that pushed the message.

public IMessageBrokerMessagePublisher Publisher { get; }

Property Value

IMessageBrokerMessagePublisher

Source

Event source.

public MessageBrokerQueueEventSource Source { get; }

Property Value

MessageBrokerQueueEventSource

Methods

ToString()

Returns a string representation of this MessageBrokerQueueMessageEnqueuedEvent instance.

[Pure]
public override string ToString()

Returns

string

String representation.