MessageQueueTransaction.Commit 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.
Confirma 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 você está tentando confirmar não foi iniciada.
Ocorre um erro interno de Enfileiramento de Mensagens.
Comentários
Commit marca a conclusão bem-sucedida do processamento iniciado em uma chamada para Begin. Se ocorrer uma exceção entre a chamada Begin e a chamada, Committoda a transação será revertida. Isso 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 Commit na Try cláusula e uma chamada para Abort a Catch cláusula.