Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

ISinglePhaseNotification.SinglePhaseCommit Método

Representa implementação do Gerente de recursos do retorno de chamada para a otimização de confirmação Única fase.

Namespace:  System.Transactions
Assembly:  System.Transactions (em System.Transactions. dll)

void SinglePhaseCommit(
	SinglePhaseEnlistment singlePhaseEnlistment
)

Parâmetros

singlePhaseEnlistment
Tipo: System.Transactions.SinglePhaseEnlistment
A SinglePhaseEnlistment used to send a response to the transaction manager.

Ele é opção do Gerente de transações como se dois fase de confirmação ou a otimização de confirmação Única fase é usada com esse Gerente de recursos.For more information on single phase and two phase commit, see Committing a Transaction in Simples-Phase and Multi-Phase.

Therefore, on this enlistment of the resource manager, either the SinglePhaseCommit method is called, or the two phase commit methods defined in ther IEnlistmentNotification interface are called.

Your implementation of this method should call either the Committed method or the Aborted method of the singlePhaseEnlistment parameter to indicate whether the transaction should be committed or rolled back.

O Gerente de transações chama esse método quando há apenas uma inscrição voláteis que ofereça suporte a confirmação fase única, ou quando há zero ou mais volátil inscrições e uma inscrição durável.In the latter case, the volatile enlistments receive Prepare notifications for two-phase-commit, and the sole durable enlistment receives a single-phase commit notification.

Contribuições da comunidade

ADICIONAR
Mostrar: