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 anstehende interne Transaktion aus.
public:
void Commit();
public void Commit ();
member this.Commit : unit -> unit
Public Sub Commit ()
Ausnahmen
Die Transaktion, für die ein Commit ausgeführt werden soll, wurde nicht gestartet.
Ein interner Message Queuing-Fehler tritt auf.
Hinweise
Commit markiert den erfolgreichen Abschluss der Verarbeitung, die bei einem Aufruf Beginvon begonnen wurde. Wenn eine Ausnahme zwischen dem Aufruf von Begin und dem Aufruf Commitvon auftritt, wird ein Rollback für die gesamte Transaktion ausgeführt. Dies schließt alle Nachrichten ein, die nach dem Aufruf Beginvon gesendet oder empfangen wurden.
In der Regel wird Begin innerhalb eines Try...Catch
Ausnahmebehandlungsblocks aufgerufen, wobei ein Aufruf von Commit in der Try
-Klausel und ein Aufruf von Abort in der Catch
-Klausel erfolgt.