C# Class System.Transactions.TransactionState

Show file Open project: dotnet/corefx Class Usage Examples

Private Properties

Property Type Description
AddOutcomeRegistrant void
BeginCommit void
ChangeStateAbortedDuringPromotion void
ChangeStatePromotedAborted void
ChangeStatePromotedCommitted void
ChangeStatePromotedPhase0 void
ChangeStatePromotedPhase1 void
ChangeStateTransactionAborted void
ChangeStateTransactionCommitted void
CheckForFinishedTransaction void
CommonEnterState void
CompleteAbortingClone void
CompleteBlockingClone void
ContinuePhase0Prepares bool
ContinuePhase1Prepares bool
CreateAbortingClone void
CreateBlockingClone void
DisposeRoot void
EndCommit void
EnlistDurable Enlistment
EnlistDurable Enlistment
EnlistPromotableSinglePhase bool
EnlistVolatile Enlistment
EnlistVolatile Enlistment
EnterState void
GetObjectData void
InDoubtFromDtc void
InDoubtFromEnlistment void
IsCompleted bool
Phase0VolatilePrepareDone void
Phase1VolatilePrepareDone void
Promote void
PromoteAndEnlistDurable Enlistment
PromotedToken byte[]
RestartCommitIfNeeded void
Rollback void
SetDistributedTransactionId void
Timeout void
get_Identifier Guid
get_Status TransactionStatus

Protected Methods

Method Description
AddVolatileEnlistment ( VolatileEnlistmentSet &enlistments, Enlistment enlistment ) : void

Private Methods

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

Method Details

AddVolatileEnlistment() protected method

protected AddVolatileEnlistment ( VolatileEnlistmentSet &enlistments, Enlistment enlistment ) : void
enlistments VolatileEnlistmentSet
enlistment Enlistment
return void