Sdílet prostřednictvím


MessageQueueTransaction.Commit Metoda

Definice

Potvrdí čekající interní transakci.

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

Výjimky

Transakce, kterou se pokoušíte potvrdit, nebyla spuštěna.

Dojde k vnitřní chybě služby Řízení front zpráv.

Poznámky

Commit označuje úspěšné dokončení zpracování zahájené voláním Begin. Pokud dojde k výjimce mezi voláním Begin a voláním Commit, vrátí se zpět celá transakce. To zahrnuje všechny zprávy odeslané nebo přijaté po volání služby Begin.

Obvykle se jedná o volání v rámci Try...Catch bloku zpracování výjimek, který vloží volání do CommitTry klauzule a volání Abort do klauzuleCatch.Begin

Platí pro

Viz také