Interface BehaviorContext<TSaga, TMessage>
- Namespace
- MassTransit
- Assembly
- MassTransit.Abstractions.dll
A behavior context include an event context, along with the behavior for a state instance.
public interface BehaviorContext<TSaga, out TMessage> : SagaConsumeContext<TSaga, TMessage>, ConsumeContext<TMessage>, BehaviorContext<TSaga>, SagaConsumeContext<TSaga>, ConsumeContext, PipeContext, MessageContext, IPublishEndpoint, IPublishObserverConnector, ISendEndpointProvider, ISendObserverConnector where TSaga : class, ISaga where TMessage : class
Type Parameters
TSaga
The instance type
TMessage
The event type
- 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
Data
[Obsolete("Deprecated, use Message instead")]
TMessage Data { get; }
Property Value
- TMessage
Event
Event<out TMessage> Event { get; }
Property Value
- Event<TMessage>
Methods
Init<T>(object)
Task<SendTuple<T>> Init<T>(object values) where T : class
Parameters
values
object
Returns
Type Parameters
T