DependentTransaction.Complete 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.
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.