WorkflowRuntime.WorkflowUnloaded 事件
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
當工作流程實例從記憶體卸載時發生。
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
欲了解更多有關事件處理的資訊,請參閱「事件處理與提升」。