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 活動,這通常在報酬後或工作流程完成時發生。

適用於