Compartilhar via


MessageQueueTransaction.Begin Método

Definição

Inicia uma nova transação interna do Enfileiramento de Mensagens.

public:
 void Begin();
public void Begin ();
member this.Begin : unit -> unit
Public Sub Begin ()

Exceções

A transação já foi iniciada.

Ocorre um erro interno do Enfileiramento de Mensagens.

Comentários

Begin marca o início do processamento que será confirmado ou revertido, dependendo do sucesso da transação. Se ocorrer uma exceção durante o processamento, toda a transação será revertida. Isso inclui todas as mensagens enviadas ou recebidas após a chamada para Begin.

Normalmente, uma faz 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