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


MessageQueueTransaction.Commit Метод

Определение

Фиксирует отложенную внутреннюю транзакцию.

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

Исключения

Транзакция, для которой предпринята попытка фиксации, не начата.

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

Комментарии

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

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

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

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