Transaction.SetDistributedTransactionIdentifier Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Ustawia identyfikator transakcji rozproszonej generowany przez promotora innego niż MSDTC.
public:
void SetDistributedTransactionIdentifier(System::Transactions::IPromotableSinglePhaseNotification ^ promotableNotification, Guid distributedTransactionIdentifier);
public void SetDistributedTransactionIdentifier (System.Transactions.IPromotableSinglePhaseNotification promotableNotification, Guid distributedTransactionIdentifier);
member this.SetDistributedTransactionIdentifier : System.Transactions.IPromotableSinglePhaseNotification * Guid -> unit
Public Sub SetDistributedTransactionIdentifier (promotableNotification As IPromotableSinglePhaseNotification, distributedTransactionIdentifier As Guid)
Parametry
- promotableNotification
- IPromotableSinglePhaseNotification
Interfejs IPromotableSinglePhaseNotification zaimplementowany przez uczestnika.
- distributedTransactionIdentifier
- Guid
Identyfikator transakcji używanej przez menedżera transakcji rozproszonych.
Uwagi
Tę metodę można wywołać tylko pomyślnie podczas przetwarzania IPromotableSinglePhaseNotification.Promote
metody. Jeśli ta metoda jest wywoływana w dowolnym innym momencie, TransactionException
zgłaszana jest wartość .
Określona wartość parametru promotableNotification
musi być tym samym obiektem, który został pierwotnie określony do Transaction.EnlistPromotableSinglePhase
wywołania. Jeśli tak nie jest, zostanie zgłoszony element InvalidOperationException
.