Edit

Share via


MessageQueueTransaction.Abort Method

Definition

Rolls back the pending internal transaction.

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

Exceptions

The internal transaction you are attempting to roll back has not started.

An internal Message Queuing error occurs.

Remarks

Abort marks the unsuccessful completion of a process begun at a call to Begin.

Typically, one makes a call to Begin within a Try...Catch exception-handling block, putting a call to Commit in the Try clause, and a call to Abort in the Catch clause.

Abort rolls back the entire transaction. This includes all messages sent or received after the call to Begin.

Applies to

See also