Table of Contents

Class WireTapResult<TPayload>

Namespace
PatternKit.Messaging.Routing
Assembly
PatternKit.Core.dll

Result returned by WireTap<TPayload>.

public sealed class WireTapResult<TPayload>

Type Parameters

TPayload
Inheritance
WireTapResult<TPayload>
Inherited Members

Constructors

WireTapResult(Message<TPayload>, string, IReadOnlyList<string>)

public WireTapResult(Message<TPayload> message, string tapName, IReadOnlyList<string> invokedTaps)

Parameters

message Message<TPayload>
tapName string
invokedTaps IReadOnlyList<string>

Properties

InvokedTaps

The ordered tap handlers invoked for the message.

public IReadOnlyList<string> InvokedTaps { get; }

Property Value

IReadOnlyList<string>

Message

The unchanged message that was observed.

public Message<TPayload> Message { get; }

Property Value

Message<TPayload>

TapName

The wire-tap name.

public string TapName { get; }

Property Value

string