Partager via


IPromotableSinglePhaseNotification.SinglePhaseCommit Méthode

Définition

Avertit un objet inscrit que la transaction est en cours de validation.

public:
 void SinglePhaseCommit(System::Transactions::SinglePhaseEnlistment ^ singlePhaseEnlistment);
public:
 void SinglePhaseCommit(System::Transactions::SinglePhaseEnlistment ^ enlistment);
public void SinglePhaseCommit (System.Transactions.SinglePhaseEnlistment singlePhaseEnlistment);
public void SinglePhaseCommit (System.Transactions.SinglePhaseEnlistment enlistment);
abstract member SinglePhaseCommit : System.Transactions.SinglePhaseEnlistment -> unit
abstract member SinglePhaseCommit : System.Transactions.SinglePhaseEnlistment -> unit
Public Sub SinglePhaseCommit (singlePhaseEnlistment As SinglePhaseEnlistment)
Public Sub SinglePhaseCommit (enlistment As SinglePhaseEnlistment)

Paramètres

singlePhaseEnlistmentenlistment
SinglePhaseEnlistment

Interface SinglePhaseEnlistment utilisée pour envoyer une réponse au gestionnaire de transactions.

Remarques

Cette méthode avertit un objet inscrit que la transaction doit être validée.

Les singlePhaseEnlistment paramètres contiennent des rappels qui permettent à l’implémentation de cette interface de notifier le gestionnaire de transactions du résultat de la transaction, car le gestionnaire de transactions a délégué le contrôle de la transaction. Dans le cas d’une transaction promue, le gestionnaire de transactions écoute le résultat de la transaction et remplace la réponse envoyée.

Lors de la réception de cette notification, le gestionnaire de ressources doit tenter de valider sa transaction interne (ou la transaction distribuée si elle a été réaffectée) et appeler l’une des méthodes de rappel sur le singlePhaseEnlistment paramètre en fonction du résultat de la validation de sa transaction.

S’applique à