Class FutureState
- Namespace
- MassTransit
- Assembly
- MassTransit.Abstractions.dll
public class FutureState : SagaStateMachineInstance, ISagaVersion, ISaga
- Inheritance
-
FutureState
- Implements
- Inherited Members
Constructors
FutureState()
public FutureState()
Properties
Command
public FutureMessage Command { get; set; }
Property Value
Completed
public DateTime? Completed { get; set; }
Property Value
CorrelationId
Identifies the saga instance uniquely, and is the primary correlation for the instance. While the setter is not typically called, it is there to support persistence consistently across implementations.
public Guid CorrelationId { get; set; }
Property Value
Created
public DateTime Created { get; set; }
Property Value
CurrentState
public int CurrentState { get; set; }
Property Value
Faulted
public DateTime? Faulted { get; set; }
Property Value
Faults
public Dictionary<Guid, FutureMessage> Faults { get; set; }
Property Value
Location
public Uri Location { get; set; }
Property Value
- Uri
Pending
public HashSet<Guid> Pending { get; set; }
Property Value
Results
public Dictionary<Guid, FutureMessage> Results { get; set; }
Property Value
RowVersion
public byte[] RowVersion { get; set; }
Property Value
- byte[]
Subscriptions
public HashSet<FutureSubscription> Subscriptions { get; set; }
Property Value
Variables
public Dictionary<string, object> Variables { get; set; }
Property Value
Version
public int Version { get; set; }
Property Value
Methods
HasFaults()
public bool HasFaults()
Returns
HasPending()
public bool HasPending()
Returns
HasResults()
public bool HasResults()
Returns
HasSubscriptions()
public bool HasSubscriptions()
Returns
HasVariables()
public bool HasVariables()