DependentTransaction.Complete Метод

Определение

Пытается завершить зависимую транзакцию.

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

Исключения

Любая попытка выполнения дополнительных операций по транзакции после вызова этого метода. К ним относится вызов методов, таких как EnlistVolatile, EnlistDurable, Clone(), DependentClone(DependentCloneOption), или какие-либо операции сериализации по транзакции.

Комментарии

Вызовите этот метод, когда зависимый клон хочет сообщить создателю транзакции, что она завершила свою работу, и транзакцию можно зафиксировать, если родительский элемент также готов.

После вызова этого вызова не следует пытаться выполнить дополнительную работу над транзакцией или создается исключение.

Если домен приложения выходит из строя после вызова этого метода и перед завершением транзакции транзакция может прерваться.

Примечание Этот метод следует вызывать только один раз во время существования зависимой транзакции.

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

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