Interface CompensateContext<TLog>
- Namespace
 - MassTransit
 
- Assembly
 - MassTransit.Abstractions.dll
 
public interface CompensateContext<out TLog> : CompensateContext, CourierContext, ConsumeContext<RoutingSlip>, ConsumeContext, PipeContext, MessageContext, IPublishEndpoint, IPublishObserverConnector, ISendEndpointProvider, ISendObserverConnector where TLog : class
  Type Parameters
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
Log
The execution log from the activity execution
TLog Log { get; }
  Property Value
- TLog
 
Methods
CreateActivityContext<TActivity>(TActivity)
CompensateActivityContext<TActivity, out TLog> CreateActivityContext<TActivity>(TActivity activity) where TActivity : class, ICompensateActivity<out TLog>
  Parameters
activityTActivity
Returns
- CompensateActivityContext<TActivity, TLog>
 
Type Parameters
TActivity