Transaction.SetDistributedTransactionIdentifier Methode

Definitie

Hiermee stelt u de gedistribueerde transactie-id in die is gegenereerd door de niet-MSDTC-organisator.

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)

Parameters

promotableNotification
IPromotableSinglePhaseNotification

Een IPromotableSinglePhaseNotification interface die door de deelnemer is geïmplementeerd.

distributedTransactionIdentifier
Guid

De id voor de transactie die wordt gebruikt door de gedistribueerde transactiebeheerder.

Opmerkingen

Deze methode kan alleen worden aangeroepen terwijl de IPromotableSinglePhaseNotification.Promote methode wordt verwerkt. Als deze methode op een ander moment wordt aangeroepen, wordt er een TransactionException gegenereerd.

De opgegeven waarde van de promotableNotification parameter moet hetzelfde object zijn dat oorspronkelijk is opgegeven voor de Transaction.EnlistPromotableSinglePhase aanroep. Als dit niet het geval is, wordt er een InvalidOperationException gegooid.

Van toepassing op