本文知识点
工作流的基本概念
WF的概念及特点
WF工作流的类型及特点
WF工作流的创建模式及特点
WF的架构
什么是工作流?
工作流,是对工作流程及其各操作步骤之间业务规则的抽象、概括、描述。
WF是什么?它有什么特点?
WF的全称是Windows Workflow Foundation,它是微软在.NET3.0之后推出的一套工作流开发框架。
WF不是一个独立的工作流应用程序,它提供了一些类库用于辅助工作流应用程序的开发,因此WF是一套用于辅助工作流开发的框架;
WF只是一个框架,因此需要宿主到其它应用程序中才能运行;
WF提供了实现工作流应用程序时所需要实现的一些机制,比如持久化、跟踪机制等。
WF工作流的类型有哪些?它们的特点是什么?实际开发中应当如何选择?
WF工作流的类型有两种,一种是顺序工作流,一种是状态机工作流。
顺序工作流:定义了一系列按照指定顺序执行的步骤。
状态机工作流:没有固定顺序,执行顺序依赖于外部数据和外部条件。
实际开发中究竟是采用顺序工作流还是状态机工作流还要看实际情况根据两者特点的不同而进行选择。
WF工作流的创建模式有哪些?他们的特点是什么?
WF工作流的创建模式有三种:仅限代码、代码分离、无代码。
仅限代码:这是WF默认的创建模式,该模式下WF会自动生成一个Workflow1.cs的代码文件,在该文件中,我们可以通过C#或VB代码来声明工作流的结构&#