Compartir a través de


MessageQueueTransaction.Commit Método

Definición

Confirma una transacción interna pendiente.

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

Excepciones

La transacción que intenta confirmar no se ha iniciado.

Se ha producido un error interno de Message Queuing.

Comentarios

Commit marca la finalización correcta del procesamiento iniciado en una llamada a Begin. Si se produce una excepción entre la llamada Begin a y la llamada a Commit, se revierte toda la transacción. Esto incluye todos los mensajes enviados o recibidos después de la llamada a Begin.

Normalmente, se realiza una llamada a Begin dentro de un Try...Catch bloque de control de excepciones, colocando una llamada a Commit en la Try cláusula y una llamada a Abort en la Catch cláusula .

Se aplica a

Consulte también