WorkflowRuntime.WorkflowPersisted イベント
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ワークフロー インスタンスの状態が永続化されるときに発生します。
public:
event EventHandler<System::Workflow::Runtime::WorkflowEventArgs ^> ^ WorkflowPersisted;
public event EventHandler<System.Workflow.Runtime.WorkflowEventArgs> WorkflowPersisted;
member this.WorkflowPersisted : EventHandler<System.Workflow.Runtime.WorkflowEventArgs>
Public Custom Event WorkflowPersisted As EventHandler(Of WorkflowEventArgs)
Public Event WorkflowPersisted As EventHandler(Of WorkflowEventArgs)
イベントの種類
注釈
ワークフロー インスタンスは、さまざまな理由で永続化できます。 たとえば、ホストはワークフロー インスタンスで WorkflowInstance.Unload を呼び出すことができます。また、インスタンスがアイドル状態であるか、アトミック スコープが完了したためにワークフロー ランタイム エンジンがワークフロー インスタンスを保持できます。 永続化サービスが WorkflowRuntimeに存在する場合、ワークフロー インスタンスの状態がメモリに保存された後、ランタイムによって WorkflowPersisted が発生します。 永続化サービスが存在しない場合、イベントは引き続き発生しますが、インスタンスの状態は保存されません。 ワークフロー インスタンスがアンロードされているために WorkflowPersisted イベントが発生した場合は、その後に WorkflowUnloaded イベントが続きます。
WorkflowPersisted イベントの場合、送信者にはWorkflowRuntimeが含まれており、WorkflowEventArgsにはイベントに関連付けられているWorkflowInstanceが含まれます。
イベントの処理の詳細については、「イベントの 処理と発生」を参照してください。