IPromotableSinglePhaseNotification.SinglePhaseCommit Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Notifica um objeto inscrito de que a transação está sendo 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 gerenciador de transações.
Comentários
Esse método notifica um objeto inscrito de que a transação deve ser confirmada.
Os singlePhaseEnlistment parâmetros contêm retornos de chamada que permitem que a implementação dessa interface notifique o gerenciador de transações do resultado da transação, uma vez que o gerenciador de transações delega o controle da transação. No caso de uma transação promovida, o gerenciador de transações escuta o resultado da transação e substitui a resposta que está sendo enviada.
Ao receber essa notificação, o gerenciador de recursos deve tentar confirmar sua transação interna (ou a transação distribuída se ela tiver sido escalonada) e invocar um dos métodos de retorno de chamada no singlePhaseEnlistment parâmetro com base no resultado da confirmação de sua transação.