Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Transactions.InternalEnlistment Class Reference

Protected Member Functions

 InternalEnlistment (Enlistment enlistment, IEnlistmentNotification twoPhaseNotifications)
 
 InternalEnlistment (Enlistment enlistment, InternalTransaction transaction, Transaction atomicTransaction)
 

Protected Attributes

IEnlistmentNotification _twoPhaseNotifications
 
ISinglePhaseNotification _singlePhaseNotifications
 
InternalTransaction _transaction
 

Package Functions

 InternalEnlistment (Enlistment enlistment, InternalTransaction transaction, IEnlistmentNotification twoPhaseNotifications, ISinglePhaseNotification singlePhaseNotifications, Transaction atomicTransaction)
 
 InternalEnlistment (Enlistment enlistment, IEnlistmentNotification twoPhaseNotifications, InternalTransaction transaction, Transaction atomicTransaction)
 
virtual void FinishEnlistment ()
 
virtual 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 7 of file InternalEnlistment.cs.


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