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

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