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