Table of Contents

Interface RoutingSlipActivityFaulted

Namespace
MassTransit.Courier.Contracts
Assembly
MassTransit.Abstractions.dll
public interface RoutingSlipActivityFaulted

Properties

ActivityName

The name of the activity that completed

string ActivityName { get; }

Property Value

string

Arguments

The arguments that were specified for the activity at execution

IDictionary<string, object> Arguments { get; }

Property Value

IDictionary<string, object>

Duration

The duration of the activity execution

TimeSpan Duration { get; }

Property Value

TimeSpan

ExceptionInfo

The exception information from the faulting activity

ExceptionInfo ExceptionInfo { get; }

Property Value

ExceptionInfo

ExecutionId

The tracking number of this activity execution

Guid ExecutionId { get; }

Property Value

Guid

Host

The host that executed the activity

HostInfo Host { get; }

Property Value

HostInfo

Timestamp

The date/time when the routing slip compensation was finished

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>