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 工作流实例,或者工作流运行时引擎可以持久保存工作流实例,因为该实例处于空闲状态,或者因为原子范围已完成。 如果持久性服务存在于其中 WorkflowRuntimeWorkflowPersisted 则工作流实例的状态保存到内存后,运行时将引发。 如果暂留服务不存在,则仍会引发该事件,但实例状态不会保存。 WorkflowPersisted如果事件发生是因为正在卸载工作流实例,则后跟事件WorkflowUnloaded

WorkflowPersisted对于事件,发送方包含WorkflowRuntimeWorkflowEventArgs包含WorkflowInstance与事件关联的事件。

有关处理事件的详细信息,请参阅 处理和引发事件

适用于