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>