WorkflowRuntime.WorkflowUnloaded イベント
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ワークフロー インスタンスがメモリからアンロードされるときに発生します。
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への明示的な呼び出しによってメモリからアンロードすることも、独自のセマンティクスに従ってワークフロー ランタイム エンジンによって暗黙的にアンロードすることもできます。 たとえば、インスタンスがアイドル状態になり、ランタイムにWorkflowPersistenceServiceがUnloadOnIdletrueが追加されている場合、ワークフロー ランタイム エンジンはワークフロー インスタンスをアンロードします。
ワークフロー ランタイム エンジンは、ワークフロー インスタンスの状態が正常に永続化された後、インスタンスがメモリ内で無効化される前に、 WorkflowUnloaded イベントを発生させます。 したがって、 WorkflowPersisted イベントは、 WorkflowUnloaded イベントの前にあります。
WorkflowUnloaded イベントの場合、送信者にはWorkflowRuntimeが含まれており、WorkflowEventArgsにはイベントに関連付けられているWorkflowInstanceが含まれます。
イベントの処理の詳細については、「イベントの 処理と発生」を参照してください。