Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
void | Dispose () |
Package Functions | |
void | SetPromoterTypeToMSDTC () |
void | ThrowIfPromoterTypeIsNotMSDTC () |
InternalTransaction (TimeSpan timeout, CommittableTransaction committableTransaction) | |
InternalTransaction (Transaction outcomeSource, DistributedTransaction distributedTx) | |
InternalTransaction (Transaction outcomeSource, ITransactionPromoter promoter) | |
void | SignalAsyncCompletion () |
void | FireCompletion () |
Static Package Attributes | |
static int | _nextHash |
Properties | |
TransactionState | State [get, set] |
int | TransactionHash [get] |
long | AbsoluteTimeout [get] |
long | CreationTime [get, set] |
DistributedTransaction | PromotedTransaction [get, set] |
Guid | DistributedTxId [get] |
static string | InstanceIdentifier [get] |
TransactionTraceIdentifier | TransactionTraceId [get] |
Private Attributes | |
TransactionState | _transactionState |
readonly long | _absoluteTimeout |
long | _creationTime |
DistributedTransaction | _promotedTransaction |
volatile bool | _traceIdentifierInited |
TransactionTraceIdentifier | _traceIdentifier |
Static Private Attributes | |
static object | s_classSyncObject |
static string | s_instanceIdentifier |
Definition at line 8 of file InternalTransaction.cs.