Interface CompensateActivityContext<TActivity, TLog>
- Namespace
- MassTransit
- Assembly
- MassTransit.Abstractions.dll
public interface CompensateActivityContext<out TActivity, out TLog> : CompensateActivityContext<TLog>, CompensateContext<TLog>, CompensateContext, CourierContext, ConsumeContext<RoutingSlip>, ConsumeContext, PipeContext, MessageContext, IPublishEndpoint, IPublishObserverConnector, ISendEndpointProvider, ISendObserverConnector where TActivity : class, ICompensateActivity<out TLog> where TLog : class
Type Parameters
TActivity
TLog
- 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
Activity
The activity that was created/used for this compensation
TActivity Activity { get; }
Property Value
- TActivity