Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Transactions.Phase1VolatileEnlistment Class Referencesealed

Public Member Functions

 Phase1VolatileEnlistment (Enlistment enlistment, InternalTransaction transaction, IEnlistmentNotification twoPhaseNotifications, ISinglePhaseNotification singlePhaseNotifications, Transaction atomicTransaction)
 

Protected Attributes

IEnlistmentNotification _twoPhaseNotifications
 
ISinglePhaseNotification _singlePhaseNotifications
 
InternalTransaction _transaction
 

Package Functions

override void FinishEnlistment ()
 
override void CheckComplete ()
 

Package Attributes

EnlistmentState _twoPhaseState
 

Properties

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]
 
virtual Guid ResourceManagerIdentifier [get]
 

Private Attributes

readonly Transaction _atomicTransaction
 
EnlistmentTraceIdentifier _traceIdentifier
 
readonly int _enlistmentId
 
readonly Enlistment _enlistment
 
PreparingEnlistment _preparingEnlistment
 
SinglePhaseEnlistment _singlePhaseEnlistment
 
IPromotedEnlistment _promotedEnlistment
 

Detailed Description

Definition at line 3 of file Phase1VolatileEnlistment.cs.


The documentation for this class was generated from the following file: