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アクティビティの場合、これは補正後またはワークフローの完了時に発生します。

適用対象