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 vom Nicht-MSDTC-Promoter generierten verteilten Transaktionsbezeichner fest.
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 IPromotableSinglePhaseNotification vom Teilnehmer implementierte Schnittstelle.
- distributedTransactionIdentifier
- Guid
Der Bezeichner für die Transaktion, die vom verteilten Transaktionsmanager verwendet wird.
Hinweise
Diese Methode kann nur erfolgreich aufgerufen werden, während die IPromotableSinglePhaseNotification.Promote Methode verarbeitet wird. Wenn diese Methode zu einem anderen Zeitpunkt aufgerufen wird, wird ein TransactionException Fehler 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.