DependentTransaction.Complete Método

Definição

Tenta concluir a transação dependente.

public:
 void Complete();
public void Complete();
member this.Complete : unit -> unit
Public Sub Complete ()

Exceções

Qualquer tentativa de trabalho adicional na transação após este método é chamada. Estas incluem invocar métodos como EnlistVolatile, EnlistDurable, Clone(), DependentClone(DependentCloneOption) , ou quaisquer operações de serialização na transação.

Observações

Chame-se este método quando o clone dependente quiser informar o criador da transação de que terminou o seu trabalho, e a transação pode ser comprometida se o pai também estiver pronto.

Após esta chamada ser invocada, não deve tentar qualquer trabalho adicional na transação, caso contrário será lançada uma exceção.

Se o domínio da aplicação cair após este método ser chamado e antes da transação ser concluída, a transação pode abortar.

Nota Este método deve ser chamado apenas uma vez durante a vida útil da transação dependente.

Aplica-se a

Ver também