DependentTransaction.Complete Метод

Определение

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

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

Исключения

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

Комментарии

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

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

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

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

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

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