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 活動,這會在補償或工作流程完成時發生。

適用於