IPromotableSinglePhaseNotification.SinglePhaseCommit Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.