Class RoutingSlipResult<TPayload>
- Namespace
- PatternKit.Messaging.Routing
- Assembly
- PatternKit.Core.dll
Result returned after executing a routing slip.
public sealed class RoutingSlipResult<TPayload>
Type Parameters
TPayload
- Inheritance
-
RoutingSlipResult<TPayload>
- Inherited Members
Constructors
RoutingSlipResult(Message<TPayload>, IEnumerable<string>)
Creates a routing slip execution result.
public RoutingSlipResult(Message<TPayload> message, IEnumerable<string> completedSteps)
Parameters
messageMessage<TPayload>completedStepsIEnumerable<string>
Properties
CompletedSteps
Step names completed during execution.
public IReadOnlyList<string> CompletedSteps { get; }
Property Value
Count
The number of completed steps.
public int Count { get; }
Property Value
Message
The final message after all completed steps.
public Message<TPayload> Message { get; }
Property Value
- Message<TPayload>