Interface ExecuteContext<TArguments>
- Namespace
- MassTransit
- Assembly
- MassTransit.Abstractions.dll
public interface ExecuteContext<out TArguments> : ExecuteContext, CourierContext, ConsumeContext<RoutingSlip>, ConsumeContext, PipeContext, MessageContext, IPublishEndpoint, IPublishObserverConnector, ISendEndpointProvider, ISendObserverConnector where TArguments : class
Type Parameters
TArguments
- 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
Arguments
The arguments from the routing slip for this activity
TArguments Arguments { get; }
Property Value
- TArguments
Methods
CreateActivityContext<TActivity>(TActivity)
ExecuteActivityContext<TActivity, out TArguments> CreateActivityContext<TActivity>(TActivity activity) where TActivity : class, IExecuteActivity<out TArguments>
Parameters
activity
TActivity
Returns
- ExecuteActivityContext<TActivity, TArguments>
Type Parameters
TActivity