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 アクティビティでは、補正の後、またはワークフローの終了時に呼び出されます。

適用対象