Class RecipientList<TPayload>
- Namespace
- PatternKit.Messaging.Routing
- Assembly
- PatternKit.Core.dll
Recipient List pattern that dispatches a message to every matching recipient.
public sealed class RecipientList<TPayload>
Type Parameters
TPayload
- Inheritance
-
RecipientList<TPayload>
- Inherited Members
Methods
Create()
Creates a new recipient list builder.
public static RecipientList<TPayload>.Builder Create()
Returns
- RecipientList<TPayload>.Builder
Dispatch(Message<TPayload>, MessageContext?)
Dispatches message to every matching recipient in registration order.
public RecipientListResult Dispatch(Message<TPayload> message, MessageContext? context = null)
Parameters
messageMessage<TPayload>contextMessageContext