C# Класс System.Transactions.Tests.NonMsdtcPromoterTests.NonMSDTCPromoterEnlistment

Наследование: IPromotableSinglePhaseNotification
Показать файл Открыть проект

Открытые методы

Метод Описание
Enlist ( Transaction txToEnlist = null, bool expectRejection = false, bool comparePromotedToken = false ) : bool
Initialize ( ) : void
NonMSDTCPromoterEnlistment ( Guid promoterType, byte promotedTokenToReturn, AutoResetEvent completionEvent, TransactionStatus spcResponse = TransactionStatus.Committed, bool failInitialize = false, bool failPromote = false, bool failSPC = false, bool failGetPromoterType = false, bool failGetId = false, bool incorrectNotificationObjectToSetDistributedTransactionId = false ) : System.Diagnostics
Promote ( ) : byte[]
Rollback ( SinglePhaseEnlistment singlePhaseEnlistment ) : void
SinglePhaseCommit ( SinglePhaseEnlistment singlePhaseEnlistment ) : void

Описание методов

Enlist() публичный Метод

public Enlist ( Transaction txToEnlist = null, bool expectRejection = false, bool comparePromotedToken = false ) : bool
txToEnlist Transaction
expectRejection bool
comparePromotedToken bool
Результат bool

Initialize() публичный Метод

public Initialize ( ) : void
Результат void

NonMSDTCPromoterEnlistment() публичный Метод

public NonMSDTCPromoterEnlistment ( Guid promoterType, byte promotedTokenToReturn, AutoResetEvent completionEvent, TransactionStatus spcResponse = TransactionStatus.Committed, bool failInitialize = false, bool failPromote = false, bool failSPC = false, bool failGetPromoterType = false, bool failGetId = false, bool incorrectNotificationObjectToSetDistributedTransactionId = false ) : System.Diagnostics
promoterType Guid
promotedTokenToReturn byte
completionEvent System.Threading.AutoResetEvent
spcResponse TransactionStatus
failInitialize bool
failPromote bool
failSPC bool
failGetPromoterType bool
failGetId bool
incorrectNotificationObjectToSetDistributedTransactionId bool
Результат System.Diagnostics

Promote() публичный Метод

public Promote ( ) : byte[]
Результат byte[]

Rollback() публичный Метод

public Rollback ( SinglePhaseEnlistment singlePhaseEnlistment ) : void
singlePhaseEnlistment SinglePhaseEnlistment
Результат void

SinglePhaseCommit() публичный Метод

public SinglePhaseCommit ( SinglePhaseEnlistment singlePhaseEnlistment ) : void
singlePhaseEnlistment SinglePhaseEnlistment
Результат void