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

Protected Member Functions

void AddVolatileEnlistment (ref VolatileEnlistmentSet enlistments, Enlistment enlistment)
 

Package Functions

override void EnterState (InternalTransaction tx)
 
override void BeginCommit (InternalTransaction tx, bool asyncCommit, AsyncCallback asyncCallback, object asyncState)
 
override TransactionStatus get_Status (InternalTransaction tx)
 
override Enlistment EnlistVolatile (InternalTransaction tx, IEnlistmentNotification enlistmentNotification, EnlistmentOptions enlistmentOptions, Transaction atomicTransaction)
 
override Enlistment EnlistVolatile (InternalTransaction tx, ISinglePhaseNotification enlistmentNotification, EnlistmentOptions enlistmentOptions, Transaction atomicTransaction)
 
override Enlistment EnlistDurable (InternalTransaction tx, Guid resourceManagerIdentifier, IEnlistmentNotification enlistmentNotification, EnlistmentOptions enlistmentOptions, Transaction atomicTransaction)
 
override Enlistment EnlistDurable (InternalTransaction tx, Guid resourceManagerIdentifier, ISinglePhaseNotification enlistmentNotification, EnlistmentOptions enlistmentOptions, Transaction atomicTransaction)
 
override void Rollback (InternalTransaction tx, Exception e)
 
override Guid get_Identifier (InternalTransaction tx)
 
override void AddOutcomeRegistrant (InternalTransaction tx, TransactionCompletedEventHandler transactionCompletedDelegate)
 
override void RestartCommitIfNeeded (InternalTransaction tx)
 
override bool EnlistPromotableSinglePhase (InternalTransaction tx, IPromotableSinglePhaseNotification promotableSinglePhaseNotification, Transaction atomicTransaction, Guid promoterType)
 
override void CompleteBlockingClone (InternalTransaction tx)
 
override void CompleteAbortingClone (InternalTransaction tx)
 
override void CreateBlockingClone (InternalTransaction tx)
 
override void CreateAbortingClone (InternalTransaction tx)
 
override bool ContinuePhase0Prepares ()
 
override void ChangeStatePromotedAborted (InternalTransaction tx)
 
override void ChangeStatePromotedCommitted (InternalTransaction tx)
 
override void InDoubtFromEnlistment (InternalTransaction tx)
 
override void ChangeStateAbortedDuringPromotion (InternalTransaction tx)
 
override void Timeout (InternalTransaction tx)
 
override void Promote (InternalTransaction tx)
 
override byte[] PromotedToken (InternalTransaction tx)
 
override void Phase0VolatilePrepareDone (InternalTransaction tx)
 
override void Phase1VolatilePrepareDone (InternalTransaction tx)
 
void CommonEnterState (InternalTransaction tx)
 
virtual void EndCommit (InternalTransaction tx)
 
virtual void CheckForFinishedTransaction (InternalTransaction tx)
 
virtual void ChangeStateTransactionAborted (InternalTransaction tx, Exception e)
 
virtual void ChangeStateTransactionCommitted (InternalTransaction tx)
 
virtual bool ContinuePhase1Prepares ()
 
virtual Enlistment PromoteAndEnlistDurable (InternalTransaction tx, Guid resourceManagerIdentifier, IPromotableSinglePhaseNotification promotableNotification, ISinglePhaseNotification enlistmentNotification, EnlistmentOptions enlistmentOptions, Transaction atomicTransaction)
 
virtual void SetDistributedTransactionId (InternalTransaction tx, IPromotableSinglePhaseNotification promotableNotification, Guid distributedTransactionIdentifier)
 
virtual void DisposeRoot (InternalTransaction tx)
 
virtual bool IsCompleted (InternalTransaction tx)
 

Static Package Attributes

static object s_classSyncObject
 

Properties

static TransactionStateActive TransactionStateActive [get]
 
static TransactionStateSubordinateActive TransactionStateSubordinateActive [get]
 
static TransactionStatePSPEOperation TransactionStatePSPEOperation [get]
 
static TransactionStatePhase0 TransactionStatePhase0 [get]
 
static TransactionStateVolatilePhase1 TransactionStateVolatilePhase1 [get]
 
static TransactionStateVolatileSPC TransactionStateVolatileSPC [get]
 
static TransactionStateSPC TransactionStateSPC [get]
 
static TransactionStateAborted TransactionStateAborted [get]
 
static TransactionStateCommitted TransactionStateCommitted [get]
 
static TransactionStateInDoubt TransactionStateInDoubt [get]
 
static TransactionStatePromoted TransactionStatePromoted [get]
 
static TransactionStateNonCommittablePromoted TransactionStateNonCommittablePromoted [get]
 
static TransactionStatePromotedP0Wave TransactionStatePromotedP0Wave [get]
 
static TransactionStatePromotedCommitting TransactionStatePromotedCommitting [get]
 
static TransactionStatePromotedP0Aborting TransactionStatePromotedP0Aborting [get]
 
static TransactionStatePromotedAborted TransactionStatePromotedAborted [get]
 
static TransactionStatePromotedCommitted TransactionStatePromotedCommitted [get]
 
static TransactionStatePromotedIndoubt TransactionStatePromotedIndoubt [get]
 
static TransactionStateDelegated TransactionStateDelegated [get]
 
static TransactionStateDelegatedSubordinate TransactionStateDelegatedSubordinate [get]
 
static TransactionStateDelegatedP0Wave TransactionStateDelegatedP0Wave [get]
 
static TransactionStateDelegatedCommitting TransactionStateDelegatedCommitting [get]
 
static TransactionStateDelegatedAborting TransactionStateDelegatedAborting [get]
 
static TransactionStateDelegatedNonMSDTC TransactionStateDelegatedNonMSDTC [get]
 
static TransactionStatePromotedNonMSDTCPhase0 TransactionStatePromotedNonMSDTCPhase0 [get]
 
static TransactionStatePromotedNonMSDTCVolatilePhase1 TransactionStatePromotedNonMSDTCVolatilePhase1 [get]
 
static TransactionStatePromotedNonMSDTCSinglePhaseCommit TransactionStatePromotedNonMSDTCSinglePhaseCommit [get]
 
static TransactionStatePromotedNonMSDTCAborted TransactionStatePromotedNonMSDTCAborted [get]
 
static TransactionStatePromotedNonMSDTCCommitted TransactionStatePromotedNonMSDTCCommitted [get]
 
static TransactionStatePromotedNonMSDTCIndoubt TransactionStatePromotedNonMSDTCIndoubt [get]
 

Static Private Attributes

static TransactionStateActive s_transactionStateActive
 
static TransactionStateSubordinateActive s_transactionStateSubordinateActive
 
static TransactionStatePhase0 s_transactionStatePhase0
 
static TransactionStateVolatilePhase1 s_transactionStateVolatilePhase1
 
static TransactionStateVolatileSPC s_transactionStateVolatileSPC
 
static TransactionStateSPC s_transactionStateSPC
 
static TransactionStateAborted s_transactionStateAborted
 
static TransactionStateCommitted s_transactionStateCommitted
 
static TransactionStateInDoubt s_transactionStateInDoubt
 
static TransactionStatePromoted s_transactionStatePromoted
 
static TransactionStateNonCommittablePromoted s_transactionStateNonCommittablePromoted
 
static TransactionStatePromotedP0Wave s_transactionStatePromotedP0Wave
 
static TransactionStatePromotedCommitting s_transactionStatePromotedCommitting
 
static TransactionStatePromotedP0Aborting s_transactionStatePromotedP0Aborting
 
static TransactionStatePromotedAborted s_transactionStatePromotedAborted
 
static TransactionStatePromotedCommitted s_transactionStatePromotedCommitted
 
static TransactionStatePromotedIndoubt s_transactionStatePromotedIndoubt
 
static TransactionStateDelegated s_transactionStateDelegated
 
static TransactionStateDelegatedSubordinate s_transactionStateDelegatedSubordinate
 
static TransactionStateDelegatedP0Wave s_transactionStateDelegatedP0Wave
 
static TransactionStateDelegatedCommitting s_transactionStateDelegatedCommitting
 
static TransactionStateDelegatedAborting s_transactionStateDelegatedAborting
 
static TransactionStatePSPEOperation s_transactionStatePSPEOperation
 
static TransactionStateDelegatedNonMSDTC s_transactionStateDelegatedNonMSDTC
 
static TransactionStatePromotedNonMSDTCPhase0 s_transactionStatePromotedNonMSDTCPhase0
 
static TransactionStatePromotedNonMSDTCVolatilePhase1 s_transactionStatePromotedNonMSDTCVolatilePhase1
 
static TransactionStatePromotedNonMSDTCSinglePhaseCommit s_transactionStatePromotedNonMSDTCSinglePhaseCommit
 
static TransactionStatePromotedNonMSDTCAborted s_transactionStatePromotedNonMSDTCAborted
 
static TransactionStatePromotedNonMSDTCCommitted s_transactionStatePromotedNonMSDTCCommitted
 
static TransactionStatePromotedNonMSDTCIndoubt s_transactionStatePromotedNonMSDTCIndoubt
 

Detailed Description

Definition at line 5 of file TransactionStateDelegatedCommitting.cs.


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