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

Protected Attributes

IEnlistmentNotification _twoPhaseNotifications
 
ISinglePhaseNotification _singlePhaseNotifications
 
InternalTransaction _transaction
 

Package Functions

 RecoveringInternalEnlistment (Enlistment enlistment, IEnlistmentNotification twoPhaseNotifications, object syncRoot)
 
virtual void FinishEnlistment ()
 
virtual void CheckComplete ()
 

Package Attributes

Guid _resourceManagerIdentifier
 
EnlistmentState _twoPhaseState
 

Properties

override object SyncRoot [get]
 
override Guid ResourceManagerIdentifier [get]
 
Guid DistributedTxId [get]
 
EnlistmentState State [get, set]
 
Enlistment Enlistment [get]
 
PreparingEnlistment PreparingEnlistment [get]
 
SinglePhaseEnlistment SinglePhaseEnlistment [get]
 
InternalTransaction Transaction [get]
 
IEnlistmentNotification EnlistmentNotification [get]
 
ISinglePhaseNotification SinglePhaseNotification [get]
 
virtual IPromotableSinglePhaseNotification PromotableSinglePhaseNotification [get]
 
IPromotedEnlistment PromotedEnlistment [get, set]
 
EnlistmentTraceIdentifier EnlistmentTraceId [get]
 

Private Attributes

readonly object _syncRoot
 
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 RecoveringInternalEnlistment.cs.


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