Table of Contents

Interface RoutingSlipFaulted

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

Published when a routing slip faults (after compensation)

public interface RoutingSlipFaulted

Properties

ActivityExceptions

The exception information from the faulting activities

ActivityException[] ActivityExceptions { get; }

Property Value

ActivityException[]

Duration

The time from when the routing slip was created until the fault occurred

TimeSpan Duration { get; }

Property Value

TimeSpan

Timestamp

The date/time when the routing slip faulted

DateTime Timestamp { get; }

Property Value

DateTime

TrackingNumber

The tracking number of the routing slip that faulted

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>