IPromotableSinglePhaseNotification.SinglePhaseCommit Método

Definición

Notifica a un objeto inscrito que la transacción se está confirmando.

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

Parámetros

singlePhaseEnlistment
SinglePhaseEnlistment

Interfaz SinglePhaseEnlistment que se usa 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 la transacción.

Se aplica a