Compartir a través de


IPromotableSinglePhaseNotification.SinglePhaseCommit Método

Definición

Notifica a un objeto inscrito que se confirma la transacción.

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)

Parámetros

singlePhaseEnlistmentenlistment
SinglePhaseEnlistment

Interfaz SinglePhaseEnlistment utilizada para enviar una respuesta al administrador de transacciones.

Comentarios

Este método notifica a un objeto inscrito que se va a confirmar la transacción.

Los singlePhaseEnlistment parámetros contienen devoluciones de llamada que permiten a la implementación de esta interfaz notificar al administrador de transacciones el resultado de la transacción, ya que el administrador de transacciones ha delegado el control de la transacción. En el caso de una transacción promocionada, el administrador de transacciones escucha el resultado de la transacción e invalida la respuesta que se envía.

Al recibir esta notificación, el administrador de recursos debe intentar confirmar su transacción interna (o la transacción distribuida si se ha escalado) e invocar uno de los métodos de devolución de llamada en el singlePhaseEnlistment parámetro en función del resultado de confirmar su transacción.

Se aplica a