Transaction.SetDistributedTransactionIdentifier Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Legt den Bezeichner der verteilten Transaktion fest, der vom Nicht-MSDTC-Promoter generiert wird.
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)
Parameter
- promotableNotification
- IPromotableSinglePhaseNotification
Eine vom Teilnehmer implementierte IPromotableSinglePhaseNotification-Schnittstelle.
- distributedTransactionIdentifier
- Guid
Der Bezeichner für die Transaktion, der vom Manager für verteilte Transaktionen verwendet werden.
Hinweise
Diese Methode kann nur erfolgreich aufgerufen werden, während die IPromotableSinglePhaseNotification.Promote
Methode verarbeitet wird. Wenn diese Methode jederzeit aufgerufen wird, wird ein TransactionException
Vorgang ausgelöst.
Der angegebene Wert des promotableNotification
Parameters muss dasselbe Objekt sein, das ursprünglich für den Transaction.EnlistPromotableSinglePhase
Aufruf angegeben wurde. Wenn dies nicht der Fall ist, wird ein InvalidOperationException
Wurf ausgelöst.