Interface CourierContext
- Namespace
- MassTransit
- Assembly
- MassTransit.Abstractions.dll
public interface CourierContext : ConsumeContext<RoutingSlip>, ConsumeContext, PipeContext, MessageContext, IPublishEndpoint, IPublishObserverConnector, ISendEndpointProvider, ISendObserverConnector
- Inherited Members
- Extension Methods
-
SchedulePublishExtensions.SchedulePublish(ConsumeContext, DateTime, object, Type, CancellationToken)SchedulePublishExtensions.SchedulePublish(ConsumeContext, TimeSpan, object, Type, CancellationToken)SendConsumeContextExecuteExtensions.Send(ConsumeContext, Uri, object, Type, Func<SendContext, Task>)
Properties
ActivityName
The name of the activity
string ActivityName { get; }
Property Value
Elapsed
The time elapsed for the execution operation
TimeSpan Elapsed { get; }
Property Value
ExecutionId
The executionId for this attempt at the activity
Guid ExecutionId { get; }
Property Value
Timestamp
The start time for the activity execution
DateTime Timestamp { get; }
Property Value
TrackingNumber
The tracking number for this routing slip
Guid TrackingNumber { get; }