Table of Contents

Interface Schedule<TSaga, TMessage>

Namespace
MassTransit
Assembly
MassTransit.Abstractions.dll

Holds the state of a scheduled message

public interface Schedule<TSaga, TMessage> : Schedule<TSaga> where TSaga : class, SagaStateMachineInstance where TMessage : class

Type Parameters

TSaga
TMessage
Inherited Members

Properties

AnyReceived

This event is raised when any message is directed at the state machine, but it is not filtered to the currently scheduled event. So outdated or original events may be raised.

Event<TMessage> AnyReceived { get; set; }

Property Value

Event<TMessage>

Received

This event is raised when the scheduled message is received. If a previous message was rescheduled, this event is filtered so that only the most recently scheduled message is allowed.

Event<TMessage> Received { get; set; }

Property Value

Event<TMessage>