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