IPromotableSinglePhaseNotification.SinglePhaseCommit Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.