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 活动,在补偿后或在工作流完成时发生此情况。

适用于