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

欲了解更多有關事件處理的資訊,請參閱「事件處理與提升」。

適用於