WorkflowRuntime.WorkflowUnloaded イベント

定義

ワークフロー インスタンスがメモリからアンロードされるときに発生します。

public:
 event EventHandler<System::Workflow::Runtime::WorkflowEventArgs ^> ^ WorkflowUnloaded;
public event EventHandler<System.Workflow.Runtime.WorkflowEventArgs> WorkflowUnloaded;
member this.WorkflowUnloaded : EventHandler<System.Workflow.Runtime.WorkflowEventArgs> 
Public Custom Event WorkflowUnloaded As EventHandler(Of WorkflowEventArgs) 
Public Event WorkflowUnloaded As EventHandler(Of WorkflowEventArgs) 

イベントの種類

注釈

ワークフロー インスタンスは、 Unloadへの明示的な呼び出しによってメモリからアンロードすることも、独自のセマンティクスに従ってワークフロー ランタイム エンジンによって暗黙的にアンロードすることもできます。 たとえば、インスタンスがアイドル状態になり、ランタイムにWorkflowPersistenceServiceUnloadOnIdletrueが追加されている場合、ワークフロー ランタイム エンジンはワークフロー インスタンスをアンロードします。

ワークフロー ランタイム エンジンは、ワークフロー インスタンスの状態が正常に永続化された後、インスタンスがメモリ内で無効化される前に、 WorkflowUnloaded イベントを発生させます。 したがって、 WorkflowPersisted イベントは、 WorkflowUnloaded イベントの前にあります。

WorkflowUnloaded イベントの場合、送信者にはWorkflowRuntimeが含まれており、WorkflowEventArgsにはイベントに関連付けられているWorkflowInstanceが含まれます。

イベントの処理の詳細については、「イベントの 処理と発生」を参照してください。

適用対象