MessageQueueTransaction.Begin Метод

Определение

Начинает новую внутреннюю транзакцию очереди сообщений.

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

Исключения

Транзакция уже запущена.

Возникает внутренняя ошибка очереди сообщений.

Комментарии

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

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

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

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