通过本节,可以初步了解WF程序的特性,为以后的WF类应用开发提供一个初步的感性认识
本文的两个例子
http://files.cnblogs.com/foundation/LoadXamlSample.rar
http://files.cnblogs.com/foundation/WorkflowApplicationSample.rar
流程实例WorkflowApplication与设计WF程序的基本原则
流程实例WorkflowApplication
我在[开始使用WF4.0.]中创建一个"hello wxwinter"屏幕的输出的工作流的例子
在这个例子中我们使用如下方式启动了该流程
class Program
{
static void Main(string[] args)
{
WorkflowInvoker.Invoke(new Workflow1());
}
}
在实际应用中,我并不使用WorkflowInvoker.Invoke方式创建工作流(WorkflowInvoker的功能我会在以后的文章中详细介绍),我会用 WorkflowApplication创建工作流实例, WorkflowApplication用于跟踪和管理单个工作流实例,先看一下WorkflowApplication的结构:
类名 | System.Activities.WorkflowApplication |
文件 | System.Activities.dll |
结构说明 | 继承 WorkflowInstance 是一个 sealed类 |
功能说明 | 通过从构造函数传入Activity对象,创建一个工作流的实例 |
时间: 2024-09-16 08:09:27