MessageQueueTransaction.Abort Method ()

 

Rolls back the pending internal transaction.

Namespace:   System.Messaging
Assembly:  System.Messaging (in System.Messaging.dll)

public void Abort()

Exception Condition
InvalidOperationException

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

MessageQueueException

An internal Message Queuing error occurs.

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.

.NET Framework
Available since 1.1
Return to top
Show: