Terraria v1.4.4.9
Terraria source code documentation
|
Protected Member Functions | |
DurableInternalEnlistment (Enlistment enlistment, IEnlistmentNotification twoPhaseNotifications) | |
Protected Attributes | |
IEnlistmentNotification | _twoPhaseNotifications |
ISinglePhaseNotification | _singlePhaseNotifications |
InternalTransaction | _transaction |
Package Functions | |
DurableInternalEnlistment (Enlistment enlistment, Guid resourceManagerIdentifier, InternalTransaction transaction, IEnlistmentNotification twoPhaseNotifications, ISinglePhaseNotification singlePhaseNotifications, Transaction atomicTransaction) | |
virtual void | FinishEnlistment () |
virtual void | CheckComplete () |
Package Attributes | |
Guid | _resourceManagerIdentifier |
EnlistmentState | _twoPhaseState |
Properties | |
override Guid | ResourceManagerIdentifier [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] |
virtual IPromotableSinglePhaseNotification | PromotableSinglePhaseNotification [get] |
IPromotedEnlistment | PromotedEnlistment [get, set] |
EnlistmentTraceIdentifier | EnlistmentTraceId [get] |
Private Attributes | |
readonly Transaction | _atomicTransaction |
EnlistmentTraceIdentifier | _traceIdentifier |
readonly int | _enlistmentId |
readonly Enlistment | _enlistment |
PreparingEnlistment | _preparingEnlistment |
SinglePhaseEnlistment | _singlePhaseEnlistment |
IPromotedEnlistment | _promotedEnlistment |
Definition at line 3 of file DurableInternalEnlistment.cs.