Table of Contents

Interface RoutingSlipRevised

Namespace
MassTransit.Courier.Contracts
Assembly
MassTransit.Abstractions.dll

Published when a routing slip is revised during execution

public interface RoutingSlipRevised

Properties

ActivityName

The name of the activity that terminated the routing slip

string ActivityName { get; }

Property Value

string

DiscardedItinerary

The previous itinerary of the routing slip that is no longer included

Activity[] DiscardedItinerary { get; }

Property Value

Activity[]

Duration

The time from when the routing slip was created until the completion

TimeSpan Duration { get; }

Property Value

TimeSpan

ExecutionId

The execution that modified the routing slip

Guid ExecutionId { get; }

Property Value

Guid

Host

The host that executed the activity

HostInfo Host { get; }

Property Value

HostInfo

Itinerary

The new itinerary for the routing slip

Activity[] Itinerary { get; }

Property Value

Activity[]

Timestamp

The date/time when the routing slip completed

DateTime Timestamp { get; }

Property Value

DateTime

TrackingNumber

The tracking number of the routing slip that completed

Guid TrackingNumber { get; }

Property Value

Guid

Variables

The variables that were present once the routing slip completed, can be used to capture the output of the slip - real events should likely be used for real completion items but this is useful for some cases

IDictionary<string, object> Variables { get; }

Property Value

IDictionary<string, object>