伴着RC的发布,微软给出了WF4.0 RC的Samples,为大家学习提供了很好的资源.不过我的机器有一些项目打开之后会报错,不能显示XAML的流程图,不知是不是个别现象.
下载地址为:
http://download.microsoft.com/download/1/5/9/159D6D71-7728-45D4-BC15-5DF1F2DDCD94/WF_WCF_Samples.exe
内容分类如下:
Application (Samples)--整体演示
-Document Approval Process (文档审批,一个基本的业务流程)
-Corporate Purchase Process(企业采购,服务寄宿于web&win)
-Hiring Process(雇佣流程,使用Messaging Activities,多流程同时存在于WorkflowServiceHost)
-Visual Workflow Tracking(可视化流程跟踪.利用流程设计器WorkflowDesigner实现可视化跟踪)
-Suspended Instance Management(演示流程挂起)
Basic--细节讲解
-Built-in Activities(Activity使用)
-Compensation (Samples)(使用补偿及自定义补偿)
-Custom Activities(自定义Activity)
-Designer(设计器编程-这里主要讲使用对自带设计器编程)
-Designer ReHosting(设计器重寄宿,自定义流程设计器)
-Execution(执行工作流,包括三种方式<WorkflowApplication><WorkflowInvoker><WorkflowServiceHost>)
-Expressions(使用VB表达式)[这个例子我用RC打开竟然报错!,看了下XAML例子很简单,输入一些参数,利用VB表达式求个最大最小值,再输出,不看也罢]
-Migration(迁移,包括将3.0,3.5的工作流迁移至4.0上来,以及将旧版本的Activity包装,以便4.0调用的
Interop activity演示)
-Persistence(持久化,讲解利用默认的持久化数据库进行跟踪以及自定义持久化服务)
-Rules Samples(规则)
-Services(WF其他服务)[这部分内容比较杂,主要四对一些个人认为不太常用的服务进行演示)
-Tracking(跟踪服务,讲解利用默认的Tracking数据库进行跟踪以及自定义Tracking服务)
-Transactions(使用事务)
-Validation(验证,提供对WF流程中参数添加约束的实现方法)
Scenario--应用方案
-Activity Library(Activity应用方案,同时提供了一些自定义的Activity)
-Services(服务应用发难)
-Transactions(事务应用方案)
-Auto-Confirm Pattern(自动完成模式,实现了一个自动完成Scope,包括[第一次同意后,再次进入将自动同意]等功能)
-StateMachine Scenario Using a Combination of FlowChart and Pick(用FlowChart和Pick两个Activity实现秒表)
-WPF and WF Integration in XAML(WF和WPF整合,例子给出的是将WPF的窗体XAML应用到到WF中,同时利用窗体对WF参数进行赋值)
-External Ruleset Toolkit(提供一个有关如何具体化工作流程序集的规则的示例)