WorkflowRuntime.Dispose メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
WorkflowRuntimeによって使用されるリソースを解放します。
public:
virtual void Dispose();
public void Dispose();
abstract member Dispose : unit -> unit
override this.Dispose : unit -> unit
Public Sub Dispose ()
実装
注釈
WorkflowRuntimeを正常にシャットダウンするには、Disposeを呼び出した後にのみStopRuntimeを呼び出す必要があります。 これは、 Dispose メソッドを単独で呼び出すと、 WorkflowRuntime が使用できない状態になるためです。 Dispose は、開いているファイル ハンドルやデータベース接続などを閉じてランタイムによって使用されるリソースを解放しますが、ワークフロー インスタンスのアンロード、サービスの停止、または StopRuntime が行うその他のアクションは実行しません。
Dispose は、ホスト アプリケーションがガベージ コレクターによって自動的に解放される前に、 WorkflowRuntime によって使用されるリソースを解放する必要がある場合にのみ呼び出す必要があります。 Disposeの一般的な情報については、「アンマネージ リソースのクリーンアップと Dispose メソッドの実装」を参照してください。