DependentTransaction.Complete 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.
Tenta concluir a transação dependente.
public:
void Complete();
public void Complete ();
member this.Complete : unit -> unit
override this.Complete : unit -> unit
Public Sub Complete ()
Exceções
Qualquer tentativa de trabalho adicional na transação depois que este método é chamado. Isso inclui invocar métodos como EnlistVolatile, EnlistDurable, Clone(), DependentClone(DependentCloneOption) ou todas as operações de serialização na transação.
Comentários
Chame esse método quando o clone dependente quiser informar ao criador da transação que ele concluiu seu trabalho e a transação poderá ser confirmada se o pai também estiver pronto.
Depois que essa chamada for invocada, você não deverá tentar nenhum trabalho adicional na transação ou uma exceção será lançada.
Se o domínio do aplicativo ficar inativo depois que esse método for chamado e antes da transação ser concluída, a transação poderá ser anulada.
Nota Esse método deve ser chamado apenas uma vez durante o tempo de vida da transação dependente.