MessageQueueTransaction.Commit 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.
Compromete uma transação interna pendente.
public:
void Commit();
public void Commit();
member this.Commit : unit -> unit
Public Sub Commit ()
Exceções
A transação que está a tentar fazer commit ainda não começou.
Ocorre um erro interno de Fila de Mensagens.
Observações
Commit marca a conclusão bem-sucedida do processamento iniciado numa chamada para Begin. Se ocorrer uma exceção entre a chamada e Begin a chamada para Commit, toda a transação é revertida. Isto inclui todas as mensagens enviadas ou recebidas após a chamada para Begin.
Normalmente, faz-se uma chamada para Begin dentro de um Try...Catch bloco de tratamento de exceções, colocando uma chamada para Commit na Try cláusula e uma chamada para Abort dentro da Catch cláusula.