Table of Contents

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

message Message<TPayload>
context MessageContext

Returns

RecipientListResult