OperationContext.SetTransactionComplete Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Фиксирует выполняемую транзакцию.
public:
void SetTransactionComplete();
public void SetTransactionComplete ();
member this.SetTransactionComplete : unit -> unit
Public Sub SetTransactionComplete ()
Исключения
В контексте нет транзакции.
Комментарии
Это полезно только в операциях, устанавливающих для атрибута OperationBehaviorAttribute.TransactionAutoComplete значение false
. Обычно службы выполняют это действие для некоторых операций, но не для всех. Если атрибут OperationBehaviorAttribute.TransactionAutoComplete имеет значение false, транзакция завершается автоматически. При невозможности определить во время разработки необходимость выполнения транзакции операцией следует использовать SetTransactionComplete.