WorkflowInstance.TryUnload メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
インスタンスが中断またはアイドル状態のときに、ワークフロー インスタンスをメモリから永続化ストアにアンロードします。
public:
bool TryUnload();
public bool TryUnload();
member this.TryUnload : unit -> bool
Public Function TryUnload () As Boolean
返品
true ワークフロー インスタンスがアンロードされた場合。それ以外の場合は false。
例外
ワークフロー ランタイム エンジンに登録されている永続化サービスはありません。
注釈
ワークフロー インスタンスがアイドル状態または中断状態の場合、 TryUnload は永続化サービスを使用してワークフロー インスタンスをメモリから削除し、データ ストアに保持します。
WorkflowRuntimeに登録されている永続化サービスがない場合、TryUnloadはInvalidOperationExceptionをスローします。 ワークフロー インスタンスが正常に永続化されると、ランタイムは WorkflowUnloaded イベントを発生させ、 trueを返します。
Unload は、ワークフロー インスタンスが既にアンロードされている場合、終了した場合、中止された場合、または既に完了している場合は、 false を返します。
ホストは、 TryUnload を使用して、アイドル状態のワークフローからシステム リソースを回収できます。