Activity.Uninitialize(IServiceProvider) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在衍生類別中覆寫時,為活動提供服務提供者未初始化。
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 活動,這通常在報酬後或工作流程完成時發生。