SinglePhaseEnlistment 클래스

정의

SinglePhaseCommit(SinglePhaseEnlistment) 알림이 수신될 때 1단계 커밋에 참여한 참가 요소와 트랜잭션 관리자 사이의 통신을 원활하게 하는 콜백 집합을 제공합니다.Provides a set of callbacks that facilitate communication between a participant enlisted for Single Phase Commit and the transaction manager when the SinglePhaseCommit(SinglePhaseEnlistment) notification is received.

public ref class SinglePhaseEnlistment : System::Transactions::Enlistment
public class SinglePhaseEnlistment : System.Transactions.Enlistment
type SinglePhaseEnlistment = class
    inherit Enlistment
Public Class SinglePhaseEnlistment
Inherits Enlistment
상속
SinglePhaseEnlistment

설명

리소스 관리자의 SinglePhaseCommit 구현을 호출 하 고이 형식의 인스턴스를 전달 하는 경우 참가자는 Committed 메서드 또는 Aborted 메서드를 통해 트랜잭션 관리자에 게 트랜잭션을 커밋하거나 롤백해야 하는지를 나타냅니다.When a resource manager's implementation of SinglePhaseCommit is called, and an instance of this type is passed in, the participant then notifies the transaction manager via the Committed method or the Aborted method to indicate whether the transaction should be committed or rolled back.

메서드

Aborted()

트랜잭션 관리자에게 트랜잭션을 롤백해야 한다고 알리는 데 사용되는 콜백을 나타냅니다.Represents a callback that is used to indicate to the transaction manager that the transaction should be rolled back.

Aborted(Exception)

트랜잭션 관리자에게 트랜잭션을 롤백해야 한다고 알리는 데 사용되는 콜백을 나타내며 설명을 제공합니다.Represents a callback that is used to indicate to the transaction manager that the transaction should be rolled back, and provides an explanation.

Committed()

트랜잭션 관리자에게 SinglePhaseCommit이 성공적임을 알리는 데 사용되는 콜백을 나타냅니다.Represents a callback that is used to indicate to the transaction manager that the SinglePhaseCommit was successful.

Done()

트랜잭션 참가 요소가 작업을 완료 했음을 나타냅니다.Indicates that the transaction participant has completed its work.

(다음에서 상속됨 Enlistment)
Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.Determines whether the specified object is equal to the current object.

(다음에서 상속됨 Object)
GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(다음에서 상속됨 Object)
InDoubt()

트랜잭션 관리자에게 트랜잭션 상태가 의심스럽다고 알리는 데 사용되는 콜백을 나타냅니다.Represents a callback that is used to indicate to the transaction manager that the status of the transaction is in doubt.

InDoubt(Exception)

트랜잭션 관리자에게 트랜잭션 상태가 의심스럽다고 알리는 데 사용되는 콜백을 나타내며 설명을 제공합니다.Represents a callback that is used to indicate to the transaction manager that the status of the transaction is in doubt, and provides an explanation.

MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(다음에서 상속됨 Object)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(다음에서 상속됨 Object)

적용 대상

스레드 보안

이 형식은 스레드로부터 안전합니다.This type is thread safe.

추가 정보