Table of Contents

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

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

Task<SendTuple<T>>

Type Parameters

T