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

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