Поделиться через


MessageQueueTransaction.Begin Метод

Определение

Начинает новую внутреннюю транзакцию Message Queuing.

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

Исключения

Данная транзакция уже начата.

Возникла внутренняя ошибка Message Queuing.

Комментарии

Begin отмечает начало обработки, которая будет зафиксирована или откатена в зависимости от успешности транзакции. Если во время обработки возникает исключение, выполняется откат всей транзакции. Сюда входят все сообщения, отправленные или полученные после вызова Begin.

Как правило, один выполняет вызов Begin в блоке обработки исключений Try...Catch , помещая вызов Commit в Try предложение и вызов Abort в предложении Catch .

Применяется к

См. также раздел