WorkflowRuntime.WorkflowPersisted イベント

定義

ワークフロー インスタンスの状態が永続化されるときに発生します。

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が含まれます。

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

適用対象