MessageQueueTransaction.Commit Methode

Definition

Führt einen Commit für eine ausstehende interne Transaktion durch.

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

Ausnahmen

Die Transaktion, die Sie ausführen möchten, wurde nicht gestartet.

Es tritt ein interner Message Queuing-Fehler auf.

Hinweise

Commit markiert den erfolgreichen Abschluss der Verarbeitung, die bei einem Aufruf Beginbegonnen hat. Wenn zwischen dem Aufruf und Begin dem Aufruf Commiteine Ausnahme auftritt, wird die gesamte Transaktion zurückgesetzt. Dies schließt alle Nachrichten ein, die nach dem Anruf Begingesendet oder empfangen wurden.

In der Regel führt ein Aufruf Begin innerhalb eines Try...Catch Ausnahmebehandlungsblocks durch, indem ein Aufruf Commit in die Try Klausel und ein Aufruf Abort in der Catch Klausel eingefügt wird.

Gilt für:

Weitere Informationen