C# Class System.Transactions.Phase1VolatileDemultiplexer

Inheritance: VolatileDemultiplexer
Show file Open project: dotnet/corefx

Public Methods

Method Description
Commit ( IPromotedEnlistment en ) : void
InDoubt ( IPromotedEnlistment en ) : void
Phase1VolatileDemultiplexer ( InternalTransaction transaction ) : System.Diagnostics
Prepare ( IPromotedEnlistment en ) : void
Rollback ( IPromotedEnlistment en ) : void

Protected Methods

Method Description
InternalCommit ( ) : void
InternalInDoubt ( ) : void
InternalPrepare ( ) : void
InternalRollback ( ) : void

Method Details

Commit() public method

public Commit ( IPromotedEnlistment en ) : void
en IPromotedEnlistment
return void

InDoubt() public method

public InDoubt ( IPromotedEnlistment en ) : void
en IPromotedEnlistment
return void

InternalCommit() protected method

protected InternalCommit ( ) : void
return void

InternalInDoubt() protected method

protected InternalInDoubt ( ) : void
return void

InternalPrepare() protected method

protected InternalPrepare ( ) : void
return void

InternalRollback() protected method

protected InternalRollback ( ) : void
return void

Phase1VolatileDemultiplexer() public method

public Phase1VolatileDemultiplexer ( InternalTransaction transaction ) : System.Diagnostics
transaction InternalTransaction
return System.Diagnostics

Prepare() public method

public Prepare ( IPromotedEnlistment en ) : void
en IPromotedEnlistment
return void

Rollback() public method

public Rollback ( IPromotedEnlistment en ) : void
en IPromotedEnlistment
return void