WorkflowRuntime.Dispose メソッド

定義

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 メソッドの実装」を参照してください。

適用対象