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

适用于