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

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
 

Detailed Description

Definition at line 3 of file PromotableInternalEnlistment.cs.


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