Udostępnij za pośrednictwem


MessageQueueTransaction.Begin Metoda

Definicja

Rozpoczyna nową transakcję wewnętrzną kolejkowania komunikatów.

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

Wyjątki

Transakcja została już uruchomiona.

Występuje wewnętrzny błąd kolejkowania komunikatów.

Uwagi

Begin oznacza rozpoczęcie przetwarzania, które zostanie zatwierdzone lub wycofane, w zależności od powodzenia transakcji. Jeśli podczas przetwarzania wystąpi wyjątek, cała transakcja zostanie wycofana. Obejmuje to wszystkie komunikaty wysyłane lub odbierane po wywołaniu metody Begin.

Zazwyczaj wywołuje metodę Begin w bloku Try...Catch obsługi wyjątków, umieszczając wywołanie Commit metody w Try klauzuli i wywołanie Abort metody w klauzuli Catch .

Dotyczy

Zobacz też