WorkflowRuntime.WorkflowSuspended 事件
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在挂起工作流实例时发生。
public:
event EventHandler<System::Workflow::Runtime::WorkflowSuspendedEventArgs ^> ^ WorkflowSuspended;
public event EventHandler<System.Workflow.Runtime.WorkflowSuspendedEventArgs> WorkflowSuspended;
member this.WorkflowSuspended : EventHandler<System.Workflow.Runtime.WorkflowSuspendedEventArgs>
Public Custom Event WorkflowSuspended As EventHandler(Of WorkflowSuspendedEventArgs)
Public Event WorkflowSuspended As EventHandler(Of WorkflowSuspendedEventArgs)
事件类型
示例
下面的代码示例演示如何使用工作流宿主中的 WorkflowRuntime 功能。 该代码将 WorkflowSuspended 与一个事件处理程序即一个名为 OnWorkflowSuspended
的方法相关联。
此代码示例是 暂停和终止示例的一部分。
workflowRuntime.WorkflowSuspended += OnWorkflowSuspend;
AddHandler workflowRuntime.WorkflowSuspended, AddressOf OnWorkflowSuspend
注解
工作流实例可由宿主通过调用 Suspend 方法挂起,也可由 SuspendActivity 活动或工作流运行时引擎隐式挂起。 例如,工作流运行时引擎在将动态更改应用于实例时暂时挂起实例。
对于 WorkflowSuspended 事件,发送方包含 WorkflowRuntime,而 WorkflowSuspendedEventArgs 包含 WorkflowInstance 以及一个说明挂起实例原因的字符串。
有关处理事件的详细信息,请参阅 处理和引发事件。