WorkflowInstance.TryUnload メソッド

定義

インスタンスが中断またはアイドル状態のときに、ワークフロー インスタンスをメモリから永続化ストアにアンロードします。

public:
 bool TryUnload();
public bool TryUnload();
member this.TryUnload : unit -> bool
Public Function TryUnload () As Boolean

返品

true ワークフロー インスタンスがアンロードされた場合。それ以外の場合は false

例外

ワークフロー ランタイム エンジンに登録されている永続化サービスはありません。

注釈

ワークフロー インスタンスがアイドル状態または中断状態の場合、 TryUnload は永続化サービスを使用してワークフロー インスタンスをメモリから削除し、データ ストアに保持します。 WorkflowRuntimeに登録されている永続化サービスがない場合、TryUnloadInvalidOperationExceptionをスローします。 ワークフロー インスタンスが正常に永続化されると、ランタイムは WorkflowUnloaded イベントを発生させ、 trueを返します。 Unload は、ワークフロー インスタンスが既にアンロードされている場合、終了した場合、中止された場合、または既に完了している場合は、 false を返します。

ホストは、 TryUnload を使用して、アイドル状態のワークフローからシステム リソースを回収できます。

適用対象