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

Protected Member Functions

void AddVolatileEnlistment (ref VolatileEnlistmentSet enlistments, Enlistment enlistment)
 

Package Functions

override void EnterState (InternalTransaction tx)
 
override void Rollback (InternalTransaction tx, Exception e)
 
override void ChangeStateTransactionAborted (InternalTransaction tx, Exception e)
 
override void Phase1VolatilePrepareDone (InternalTransaction tx)
 
override bool ContinuePhase1Prepares ()
 
override void Timeout (InternalTransaction tx)
 
override TransactionStatus get_Status (InternalTransaction tx)
 
override void AddOutcomeRegistrant (InternalTransaction tx, TransactionCompletedEventHandler transactionCompletedDelegate)
 
void CommonEnterState (InternalTransaction tx)
 
virtual void BeginCommit (InternalTransaction tx, bool asyncCommit, AsyncCallback asyncCallback, object asyncState)
 
virtual void EndCommit (InternalTransaction tx)
 
virtual Enlistment EnlistDurable (InternalTransaction tx, Guid resourceManagerIdentifier, IEnlistmentNotification enlistmentNotification, EnlistmentOptions enlistmentOptions, Transaction atomicTransaction)
 
virtual Enlistment EnlistDurable (InternalTransaction tx, Guid resourceManagerIdentifier, ISinglePhaseNotification enlistmentNotification, EnlistmentOptions enlistmentOptions, Transaction atomicTransaction)
 
virtual Enlistment EnlistVolatile (InternalTransaction tx, IEnlistmentNotification enlistmentNotification, EnlistmentOptions enlistmentOptions, Transaction atomicTransaction)
 
virtual Enlistment EnlistVolatile (InternalTransaction tx, ISinglePhaseNotification enlistmentNotification, EnlistmentOptions enlistmentOptions, Transaction atomicTransaction)
 
virtual void CheckForFinishedTransaction (InternalTransaction tx)
 
virtual Guid get_Identifier (InternalTransaction tx)
 
virtual bool EnlistPromotableSinglePhase (InternalTransaction tx, IPromotableSinglePhaseNotification promotableSinglePhaseNotification, Transaction atomicTransaction, Guid promoterType)
 
virtual void CompleteBlockingClone (InternalTransaction tx)
 
virtual void CompleteAbortingClone (InternalTransaction tx)
 
virtual void CreateBlockingClone (InternalTransaction tx)
 
virtual void CreateAbortingClone (InternalTransaction tx)
 
virtual void ChangeStateTransactionCommitted (InternalTransaction tx)
 
virtual void InDoubtFromEnlistment (InternalTransaction tx)
 
virtual void ChangeStatePromotedAborted (InternalTransaction tx)
 
virtual void ChangeStatePromotedCommitted (InternalTransaction tx)
 
virtual void ChangeStateAbortedDuringPromotion (InternalTransaction tx)
 
virtual void Phase0VolatilePrepareDone (InternalTransaction tx)
 
virtual void RestartCommitIfNeeded (InternalTransaction tx)
 
virtual bool ContinuePhase0Prepares ()
 
virtual void Promote (InternalTransaction tx)
 
virtual byte[] PromotedToken (InternalTransaction tx)
 
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 3 of file TransactionStateVolatilePhase1.cs.


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