C# 클래스 System.Transactions.TransactionManager

파일 보기 프로젝트 열기: dotnet/corefx 1 사용 예제들

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