MessageQueueTransaction.Commit Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.