Transaction.SetDistributedTransactionIdentifier Méthode

Définition

Définit l'identificateur de transaction distribuée généré par le promoteur non-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)

Paramètres

promotableNotification
IPromotableSinglePhaseNotification

Interface IPromotableSinglePhaseNotification implémentée par le participant.

distributedTransactionIdentifier
Guid

Identificateur de la transaction utilisée par le gestionnaire de transactions distribuées.

Remarques

Cette méthode ne peut être appelée qu’avec succès pendant le traitement de la IPromotableSinglePhaseNotification.Promote méthode. Si cette méthode est appelée à tout autre moment, une TransactionException opération est levée.

La valeur spécifiée du paramètre doit être le même objet que celui qui a été spécifié à l’origine promotableNotification à l’appel Transaction.EnlistPromotableSinglePhase . Si ce n’est pas le cas, une InvalidOperationException levée est levée.

S’applique à