MessageQueueTransaction.Begin Method ()

 
System_CAPS_noteNote

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Begins a new Message Queuing internal transaction.

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

public void Begin()

Exception Condition
InvalidOperationException

The transaction has already been started.

MessageQueueException

An internal Message Queuing error occurs.

Begin marks the start of processing that will be committed or rolled back, depending on the success of the transaction. If an exception occurs during processing, the entire transaction is rolled back. This includes all messages sent or received after the 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.

.NET Framework
Available since 1.1
Return to top
Show: