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, это происходит либо после компенсации, либо при завершении рабочего процесса.