MessageQueueTransaction.Begin 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.
Beginnt eine neue interne Message Queuing-Transaktion.
public:
void Begin();
public void Begin ();
member this.Begin : unit -> unit
Public Sub Begin ()
Ausnahmen
Die Transaktion wurde bereits gestartet.
Ein interner Message Queuing-Fehler tritt auf.
Hinweise
Begin markiert den Beginn der Verarbeitung, für die je nach Erfolg der Transaktion ein Commit ausgeführt oder ein Rollback ausgeführt wird. Wenn während der Verarbeitung eine Ausnahme auftritt, wird für die gesamte Transaktion ein Rollback 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.