|
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.