Interface RoutingSlip
- Namespace
- MassTransit.Courier.Contracts
- Assembly
- MassTransit.Abstractions.dll
A RoutingSlip is the transport-level interface that is used to carry the details of a message routing slip over the network.
public interface RoutingSlip
- Extension Methods
Properties
ActivityExceptions
A list of exceptions that have occurred during routing slip execution
IList<ActivityException> ActivityExceptions { get; }
Property Value
ActivityLogs
The logs of activities that have already been executed
IList<ActivityLog> ActivityLogs { get; }
Property Value
CompensateLogs
The logs of activities that can be compensated
IList<CompensateLog> CompensateLogs { get; }
Property Value
CreateTimestamp
The time when the routing slip was created
DateTime CreateTimestamp { get; }
Property Value
Itinerary
The list of activities that are remaining
IList<Activity> Itinerary { get; }
Property Value
Subscriptions
Subscriptions to routing slip events
IList<Subscription> Subscriptions { get; }
Property Value
TrackingNumber
The unique tracking number for this routing slip, used to correlate events and activities
Guid TrackingNumber { get; }
Property Value
Variables
Variables that are carried with the routing slip for use by any activity
IDictionary<string, object> Variables { get; }