C# Класс System.Transactions.TransactionManager

Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
CheckTransactionManager DistributedTransactionManager
ConvertToByteArray byte[]
FindOrCreatePromotedTransaction Transaction
FindPromotedTransaction Transaction
FireDistributedTransactionStarted void
GetRecoveryInformation byte[]
ProcessExistingTransactions void
ValidateIsolationLevel void
ValidateTimeout TimeSpan

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

Метод Описание
RecoveryComplete ( Guid resourceManagerIdentifier ) : void
RecoveryComplete ( System resourceManagerIdentifier ) : void
Reenlist ( Guid resourceManagerIdentifier, byte recoveryInformation, IEnlistmentNotification enlistmentNotification ) : Enlistment
Reenlist ( System resourceManagerIdentifier, byte recoveryInformation, System enlistmentNotification ) : System.Transactions.Enlistment

Приватные методы

Метод Описание
CheckTransactionManager ( string nodeName ) : DistributedTransactionManager
ConvertToByteArray ( object thingToConvert ) : byte[]
FindOrCreatePromotedTransaction ( Guid transactionIdentifier, DistributedTransaction dtx ) : Transaction
FindPromotedTransaction ( Guid transactionIdentifier ) : Transaction
FireDistributedTransactionStarted ( Transaction transaction ) : void
GetRecoveryInformation ( string startupInfo, byte resourceManagerRecoveryInformation ) : byte[]
ProcessExistingTransactions ( TransactionStartedEventHandler eventHandler ) : void
ValidateIsolationLevel ( IsolationLevel transactionIsolationLevel ) : void

This static function throws an ArgumentOutOfRange if the specified IsolationLevel is not within the range of valid values.

ValidateTimeout ( TimeSpan transactionTimeout ) : TimeSpan

This static function throws an ArgumentOutOfRange if the specified TimeSpan does not meet requirements of a valid transaction timeout. Timeout values must be positive.

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

RecoveryComplete() публичный статический Метод

public static RecoveryComplete ( Guid resourceManagerIdentifier ) : void
resourceManagerIdentifier Guid
Результат void

RecoveryComplete() публичный статический Метод

public static RecoveryComplete ( System resourceManagerIdentifier ) : void
resourceManagerIdentifier System
Результат void

Reenlist() публичный статический Метод

public static Reenlist ( Guid resourceManagerIdentifier, byte recoveryInformation, IEnlistmentNotification enlistmentNotification ) : Enlistment
resourceManagerIdentifier Guid
recoveryInformation byte
enlistmentNotification IEnlistmentNotification
Результат Enlistment

Reenlist() публичный статический Метод

public static Reenlist ( System resourceManagerIdentifier, byte recoveryInformation, System enlistmentNotification ) : System.Transactions.Enlistment
resourceManagerIdentifier System
recoveryInformation byte
enlistmentNotification System
Результат System.Transactions.Enlistment