C# Class System.Transactions.TransactionInterop

Afficher le fichier Open project: dotnet/corefx Class Usage Examples

Méthodes publiques

Свойство Type Description
PromoterTypeDtc Guid
PromoterTypeDtc System.Guid

Méthodes publiques

Méthode Description
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[]

Private Methods

Méthode Description
ConvertToDistributedTransaction ( Transaction transaction ) : DistributedTransaction
GetDistributedTransactionFromTransmitterPropagationToken ( byte propagationToken ) : DistributedTransaction

Method Details

GetDtcTransaction() public static méthode

public static GetDtcTransaction ( Transaction transaction ) : IDtcTransaction
transaction Transaction
Résultat IDtcTransaction

GetDtcTransaction() public static méthode

public static GetDtcTransaction ( System transaction ) : System.Transactions.IDtcTransaction
transaction System
Résultat System.Transactions.IDtcTransaction

GetExportCookie() public static méthode

public static GetExportCookie ( System transaction, byte whereabouts ) : byte[]
transaction System
whereabouts byte
Résultat byte[]

GetExportCookie() public static méthode

public static GetExportCookie ( Transaction transaction, byte whereabouts ) : byte[]
transaction Transaction
whereabouts byte
Résultat byte[]

GetTransactionFromDtcTransaction() public static méthode

public static GetTransactionFromDtcTransaction ( System transactionNative ) : System.Transactions.Transaction
transactionNative System
Résultat System.Transactions.Transaction

GetTransactionFromDtcTransaction() public static méthode

public static GetTransactionFromDtcTransaction ( IDtcTransaction transactionNative ) : Transaction
transactionNative IDtcTransaction
Résultat Transaction

GetTransactionFromExportCookie() public static méthode

public static GetTransactionFromExportCookie ( byte cookie ) : System.Transactions.Transaction
cookie byte
Résultat System.Transactions.Transaction

GetTransactionFromExportCookie() public static méthode

public static GetTransactionFromExportCookie ( byte cookie ) : Transaction
cookie byte
Résultat Transaction

GetTransactionFromTransmitterPropagationToken() public static méthode

public static GetTransactionFromTransmitterPropagationToken ( byte propagationToken ) : System.Transactions.Transaction
propagationToken byte
Résultat System.Transactions.Transaction

GetTransactionFromTransmitterPropagationToken() public static méthode

public static GetTransactionFromTransmitterPropagationToken ( byte propagationToken ) : Transaction
propagationToken byte
Résultat Transaction

GetTransmitterPropagationToken() public static méthode

public static GetTransmitterPropagationToken ( System transaction ) : byte[]
transaction System
Résultat byte[]

GetTransmitterPropagationToken() public static méthode

public static GetTransmitterPropagationToken ( Transaction transaction ) : byte[]
transaction Transaction
Résultat byte[]

GetWhereabouts() public static méthode

public static GetWhereabouts ( ) : byte[]
Résultat byte[]

Property Details

PromoterTypeDtc public_oe static_oe property

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
Résultat Guid

PromoterTypeDtc public_oe static_oe property

public static System.Guid PromoterTypeDtc
Résultat System.Guid