Skip to content

PendingTransactionState<TState> Properties

Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.

SequenceId

getset
View source
[Orleans.Id(0)]
public long SequenceId
Transactions are given dense local sequence numbers 1,2,3,4... If a new transaction is prepared with the same sequence number as a previously prepared transaction, it replaces it.

State

getset
View source
[Orleans.Id(4)]
public TState State
A snapshot of the state after this transaction executed

TimeStamp

getset
View source
[Orleans.Id(2)]
public DateTime TimeStamp
The logical timestamp of the transaction. Timestamps are guaranteed to be monotonically increasing.

TransactionId

getset
View source
[Orleans.Id(1)]
public string TransactionId
A globally unique identifier of the transaction.

TransactionManager

getset
View source
[Orleans.Id(3)]
public ParticipantId TransactionManager
The transaction manager that knows about the status of this prepared transaction, or null if this is the transaction manager. Used during recovery to inquire about the fate of the transaction.