IPromotableSinglePhaseNotification.SinglePhaseCommit Método

Definição

Notifica um objeto alistado que a transação está a ser confirmada.

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

Uma SinglePhaseEnlistment interface usada para enviar uma resposta ao gestor de transações.

Observações

Este método notifica um objeto recrutado que a transação deve ser comprometida.

Os singlePhaseEnlistment parâmetros contêm callbacks que permitem à implementação desta interface notificar o gestor de transações sobre o resultado da transação, uma vez que o gestor de transações delegou o controlo da transação. No caso de uma transação promovida, o gestor da transação ouve o resultado da transação e sobrepõe-se à resposta enviada.

Ao receber esta notificação, o gestor de recursos deve tentar comprometer a sua transação interna (ou a transação distribuída se esta tiver sido escalada) e invocar um dos métodos de callback no singlePhaseEnlistment parâmetro com base no resultado do commit da transação.

Aplica-se a