WorkflowInvoker 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供调用工作流的方法,就像调用方法一样。
public ref class WorkflowInvoker sealed
public sealed class WorkflowInvoker
type WorkflowInvoker = class
Public NotInheritable Class WorkflowInvoker
- 继承
-
WorkflowInvoker
示例
以下示例使用 同步调用由单个 WriteLine 活动 WorkflowInvoker组成的工作流。
Activity wf = new WriteLine
{
Text = "Hello World."
};
WorkflowInvoker.Invoke(wf);
注解
WorkflowInvoker 包含用于同步调用工作流的实例和静态方法,以及异步调用工作流的实例方法。
WorkflowInvoker 不允许实例控件(如持久保存、卸载或恢复书签)。 如果需要实例控件,请改用 WorkflowApplication 。
若要在没有实例控件的情况下同步执行工作流,请调用该方法 Invoke 。 若要异步执行没有实例控件的工作流,请使用 BeginInvoke 和 EndInvoke 方法对或 InvokeAsync 方法对。
构造函数
| 名称 | 说明 |
|---|---|
| WorkflowInvoker(Activity) |
初始化 WorkflowInvoker 类的新实例。 |
属性
| 名称 | 说明 |
|---|---|
| Extensions |
Collection<T>获取可用于实例调用的工作流的WorkflowInvoker扩展。 |
方法
活动
| 名称 | 说明 |
|---|---|
| InvokeCompleted |
当其中一个 InvokeAsync 重载调用的工作流完成或取消时发生。 |