WorkflowRuntime.WorkflowUnloaded 事件

定義

當工作流程實例從記憶體卸載時發生。

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記憶體中卸載,或根據工作流程執行時引擎自身的語意,隱含地卸載。 例如,當實例變空且執行時新增 為 WorkflowPersistenceServiceUnloadOnIdletrue時,工作流程執行時引擎會卸載該實例。

工作流程執行時引擎會在 WorkflowUnloaded 工作流程實例的狀態成功持久化後,但在實例在記憶體中失效之前,先提出事件。 因此,事件 WorkflowPersisted 先於事件發生 WorkflowUnloaded

對於事件,WorkflowUnloaded發送者包含 ,WorkflowRuntimeWorkflowEventArgs且包含與事件相關的 。WorkflowInstance

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

適用於