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