Terraria v1.4.4.9
Terraria source code documentation
|
Protected Attributes | |
IEnlistmentNotification | _twoPhaseNotifications |
ISinglePhaseNotification | _singlePhaseNotifications |
InternalTransaction | _transaction |
Package Functions | |
PromotableInternalEnlistment (Enlistment enlistment, InternalTransaction transaction, IPromotableSinglePhaseNotification promotableSinglePhaseNotification, Transaction atomicTransaction) | |
virtual void | FinishEnlistment () |
virtual void | CheckComplete () |
Package Attributes | |
EnlistmentState | _twoPhaseState |
Properties | |
override IPromotableSinglePhaseNotification | PromotableSinglePhaseNotification [get] |
Guid | DistributedTxId [get] |
EnlistmentState | State [get, set] |
Enlistment | Enlistment [get] |
PreparingEnlistment | PreparingEnlistment [get] |
SinglePhaseEnlistment | SinglePhaseEnlistment [get] |
InternalTransaction | Transaction [get] |
virtual object | SyncRoot [get] |
IEnlistmentNotification | EnlistmentNotification [get] |
ISinglePhaseNotification | SinglePhaseNotification [get] |
IPromotedEnlistment | PromotedEnlistment [get, set] |
EnlistmentTraceIdentifier | EnlistmentTraceId [get] |
virtual Guid | ResourceManagerIdentifier [get] |
Private Attributes | |
readonly IPromotableSinglePhaseNotification | _promotableNotificationInterface |
readonly Transaction | _atomicTransaction |
EnlistmentTraceIdentifier | _traceIdentifier |
readonly int | _enlistmentId |
readonly Enlistment | _enlistment |
PreparingEnlistment | _preparingEnlistment |
SinglePhaseEnlistment | _singlePhaseEnlistment |
IPromotedEnlistment | _promotedEnlistment |
Definition at line 3 of file PromotableInternalEnlistment.cs.