C# 클래스 System.Transactions.TransactionInterop

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

공개 프로퍼티들

프로퍼티 타입 설명
PromoterTypeDtc Guid
PromoterTypeDtc System.Guid

공개 메소드들

메소드 설명
GetDtcTransaction ( Transaction transaction ) : IDtcTransaction
GetDtcTransaction ( System transaction ) : System.Transactions.IDtcTransaction
GetExportCookie ( System transaction, byte whereabouts ) : byte[]
GetExportCookie ( Transaction transaction, byte whereabouts ) : byte[]
GetTransactionFromDtcTransaction ( System transactionNative ) : System.Transactions.Transaction
GetTransactionFromDtcTransaction ( IDtcTransaction transactionNative ) : Transaction
GetTransactionFromExportCookie ( byte cookie ) : System.Transactions.Transaction
GetTransactionFromExportCookie ( byte cookie ) : Transaction
GetTransactionFromTransmitterPropagationToken ( byte propagationToken ) : System.Transactions.Transaction
GetTransactionFromTransmitterPropagationToken ( byte propagationToken ) : Transaction
GetTransmitterPropagationToken ( System transaction ) : byte[]
GetTransmitterPropagationToken ( Transaction transaction ) : byte[]
GetWhereabouts ( ) : byte[]

비공개 메소드들

메소드 설명
ConvertToDistributedTransaction ( Transaction transaction ) : DistributedTransaction
GetDistributedTransactionFromTransmitterPropagationToken ( byte propagationToken ) : DistributedTransaction

메소드 상세

GetDtcTransaction() 공개 정적인 메소드

public static GetDtcTransaction ( Transaction transaction ) : IDtcTransaction
transaction Transaction
리턴 IDtcTransaction

GetDtcTransaction() 공개 정적인 메소드

public static GetDtcTransaction ( System transaction ) : System.Transactions.IDtcTransaction
transaction System
리턴 System.Transactions.IDtcTransaction

GetExportCookie() 공개 정적인 메소드

public static GetExportCookie ( System transaction, byte whereabouts ) : byte[]
transaction System
whereabouts byte
리턴 byte[]

GetExportCookie() 공개 정적인 메소드

public static GetExportCookie ( Transaction transaction, byte whereabouts ) : byte[]
transaction Transaction
whereabouts byte
리턴 byte[]

GetTransactionFromDtcTransaction() 공개 정적인 메소드

public static GetTransactionFromDtcTransaction ( System transactionNative ) : System.Transactions.Transaction
transactionNative System
리턴 System.Transactions.Transaction

GetTransactionFromDtcTransaction() 공개 정적인 메소드

public static GetTransactionFromDtcTransaction ( IDtcTransaction transactionNative ) : Transaction
transactionNative IDtcTransaction
리턴 Transaction

GetTransactionFromExportCookie() 공개 정적인 메소드

public static GetTransactionFromExportCookie ( byte cookie ) : System.Transactions.Transaction
cookie byte
리턴 System.Transactions.Transaction

GetTransactionFromExportCookie() 공개 정적인 메소드

public static GetTransactionFromExportCookie ( byte cookie ) : Transaction
cookie byte
리턴 Transaction

GetTransactionFromTransmitterPropagationToken() 공개 정적인 메소드

public static GetTransactionFromTransmitterPropagationToken ( byte propagationToken ) : System.Transactions.Transaction
propagationToken byte
리턴 System.Transactions.Transaction

GetTransactionFromTransmitterPropagationToken() 공개 정적인 메소드

public static GetTransactionFromTransmitterPropagationToken ( byte propagationToken ) : Transaction
propagationToken byte
리턴 Transaction

GetTransmitterPropagationToken() 공개 정적인 메소드

public static GetTransmitterPropagationToken ( System transaction ) : byte[]
transaction System
리턴 byte[]

GetTransmitterPropagationToken() 공개 정적인 메소드

public static GetTransmitterPropagationToken ( Transaction transaction ) : byte[]
transaction Transaction
리턴 byte[]

GetWhereabouts() 공개 정적인 메소드

public static GetWhereabouts ( ) : byte[]
리턴 byte[]

프로퍼티 상세

PromoterTypeDtc 공개적으로 정적으로 프로퍼티

This is the PromoterType value that indicates that the transaction is promoting to MSDTC. If using the variation of Transaction.EnlistPromotableSinglePhase that takes a PromoterType and the ITransactionPromoter being used promotes to MSDTC, then this is the value that should be specified for the PromoterType parameter to EnlistPromotableSinglePhase. If using the variation of Transaction.EnlistPromotableSinglePhase that assumes promotion to MSDTC and it that returns false, the caller can compare this value with Transaction.PromoterType to verify that the transaction promoted, or will promote, to MSDTC. If the Transaction.PromoterType matches this value, then the caller can continue with its enlistment with MSDTC. But if it does not match, the caller will not be able to enlist with MSDTC.
public static Guid PromoterTypeDtc
리턴 Guid

PromoterTypeDtc 공개적으로 정적으로 프로퍼티

public static System.Guid PromoterTypeDtc
리턴 System.Guid