Activity.Uninitialize(IServiceProvider) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
При переопределении в производном классе обеспечивает деинициализацию поставщиком служб для действия.
protected public:
virtual void Uninitialize(IServiceProvider ^ provider);
protected internal virtual void Uninitialize (IServiceProvider provider);
abstract member Uninitialize : IServiceProvider -> unit
override this.Uninitialize : IServiceProvider -> unit
Protected Friend Overridable Sub Uninitialize (provider As IServiceProvider)
Параметры
- provider
- IServiceProvider
Поставщик IServiceProvider, предоставляющий службу.
Комментарии
Этот метод дает возможность очистить ресурсы, выделенные во время выполнения действия.
Uninitialize вызывается, когда экземпляр действия гарантированно не будет выполнять больше выполнения. Для действий, не реализующих интерфейс ICompensatableActivity, это происходит сразу после закрытия действия, либо, если действие ни разу не выполнялось, при завершении рабочего процесса. Для действий, реализующих ICompensatableActivity, это происходит либо после компенсации, либо при завершении рабочего процесса.