Compartilhar via


MessageQueueTransaction.Commit Método

Definição

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 do 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 para Commit, toda 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ção, colocando uma chamada para Commit na Try cláusula e uma chamada para Abort na Catch cláusula .

Aplica-se a

Confira também