TransactionManager 클래스

정의

트랜잭션 관리에 사용되는 메서드를 포함합니다.Contains methods used for transaction management. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

public ref class TransactionManager abstract sealed
public static class TransactionManager
type TransactionManager = class
Public Class TransactionManager
상속
TransactionManager

설명

이 클래스는 정적 속성 및 트랜잭션 옵션 기본값에 대 한 정보를 가져오는 데 사용 되는 메서드를 포함 합니다.This class contains static properties and methods used to obtain information about the default transaction options. 또한 지속적인 리소스 실패 한 경우 복구는 지속적인 리소스에 사용 되는 몇 가지 정적 메서드를 포함 합니다.It also contains several static methods used for recovery of a durable resource when the durable resource fails. 특별 한 조치가 필요 하지 않습니다 영속적 리소스는 MSDTC Microsoft Distributed Transaction Coordinator () 실패 하는 경우입니다.No special action is required of a durable resource if the Microsoft Distributed Transaction Coordinator (MSDTC) fails.

속성

DefaultTimeout

새 트랜잭션의 기본 제한 시간 간격을 가져옵니다.Gets the default timeout interval for new transactions.

HostCurrentCallback

사용자 지정 트랜잭션 팩터리를 가져오거나 설정 합니다.Gets or sets a custom transaction factory.

MaximumTimeout

새 트랜잭션의 기본 최대 시간 제한 간격을 가져옵니다.Gets the default maximum timeout interval for new transactions.

메서드

RecoveryComplete(Guid)

오류 로부터 복구 하는 리소스 관리자가 미해결 된 모든 트랜잭션에 트랜잭션 관리자에 게 알립니다.Notifies the transaction manager that a resource manager recovering from failure has finished reenlisting in all unresolved transactions.

Reenlist(Guid, Byte[], IEnlistmentNotification)

영속적 참가 요소를 트랜잭션에 다시 참여시킵니다.Reenlists a durable participant in a transaction.

이벤트

DistributedTransactionStarted

분산된 트랜잭션이 시작 되었음을 나타냅니다.Indicates that a distributed transaction has started.

적용 대상

추가 정보