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从内存中卸载,也可以由工作流运行时引擎根据自己的语义隐式卸载。 例如,如果实例处于空闲状态,并且运行时已添加一个WorkflowPersistenceService,UnloadOnIdletrue则工作流运行时引擎会卸载工作流实例。
工作流运行时引擎在成功保存工作流实例的状态但在内存中失效之前引发 WorkflowUnloaded 事件。 因此, WorkflowPersisted 事件位于事件之前 WorkflowUnloaded 。
WorkflowUnloaded对于事件,发送方包含WorkflowRuntime并WorkflowEventArgs包含WorkflowInstance与事件关联的事件。
有关处理事件的详细信息,请参阅 处理和引发事件。