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