Compartilhar via


DependentTransaction.Complete Método

Definição

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.

Aplica-se a

Confira também