关于WorkFlow的使用以及例子

近期做项目,项目需要用到工作流方面的技术,我在这里与大家分享一个workFlow学习的地址,共大家学习。

http://www.cnblogs.com/foundation/

各文档的说明:

F资料
├─Activity
│  │  1_Activity 类.doc
│  │  2_状态机与顺序工作流的继承结构.doc
│  │  3_顺序工作流容器 SequentialWorkflowActivity .doc
│  │  EventDriven绑定容器 EventHandlingScopeActivity.doc
│  │  事件容器 EventDrivenActivity.doc
│  │  代码结点 CodeActivity.doc
│  │  同步容器 SynchronizationScopeActivity.doc
│  │  并行容器 ParallelActivity.doc
│  │  延时结点 DelayActivity.doc
│  │  抛出异常 ThrowActivity.doc
│  │  暂停结点 SuspendActivity.doc
│  │  监听容器 ListenActivity.doc
│  │  终止结点 TerminateActivity.doc
│  │  自定义Activity .doc
│  │  调用子流程 InvokeWorkflowActivity.doc
│  │  顺序容器 SequenceActivity.doc
│  │ 
│  ├─DependencyProperty
│  │      DependencyProperty 使用.doc
│  │     
│  ├─WebService
│  │      InvokeWebServiceActivity.doc
│  │      WebService发布.doc
│  │     
│  ├─取消容器
│  │      取消容器 CancellationHandlerActivity.doc
│  │     
│  ├─异常、事物、补偿容器
│  │      事物容器 TransactionScopeActivity.doc
│  │      事物补偿容器 CompensatableTransactionScopeActivity.doc
│  │      异常捕获 FaultHandlersActivity、FaultHandlerActivity.doc
│  │      异常捕获与补偿的应用.doc
│  │      补偿 CompensatableSequence 、CompensationHandlerActivity 、CompensateActivity.doc
│  │     
│  ├─状态机工作流 StateMachineWorkflowActivity
│  │      StateActivity中多个EventDrivenActivity的使用说明.doc
│  │      状态容器 StateActivity.doc
│  │      状态机工作流容器 StateMachineWorkflowActivity.doc
│  │      记录状态历史.doc
│  │     
│  ├─规则组件、容器
│  │      CAG容器 ConditionedActivityGroup.doc
│  │      Condition条件规则说明.doc
│  │      PolicyActivity与RuleSet.doc
│  │      代码实现RuleSet.doc
│  │      创建工作流时动态添加rules规则文件.doc
│  │      复本容器 ReplicatorActivity.doc
│  │      条件容器 IfElseActivity、 WhileActivity .doc
│  │     
│  └─通信服务 ExternalDataExchange
│          CorrelationToken关联CallExternalMethod与HandleExternalEvent.doc
│          ExternalDataExchange 服务.doc
│          外部事件 HandleExternalEventActivity 控件.doc
│          外部方法 CallExternalMethodActivity.doc
│          对事件队列发送终止信息.doc
│         
├─引擎与实例
│      WorkflowRuntime 使用.doc
│      WorkflowRuntime与宿主,服务,工作流模板类,设计器,实例的关系图.doc
│      从xoml加载工作流.doc
│      保存工作流类到xoml字串.doc
│      修改实例 WorkflowChanges.doc
│      动态编译xoml文件.doc
│      实例 WorkflowInstance.doc
│      实例(状态机) StateMachineWorkflowInstance.doc
│      引擎服务.doc
│      编译成DLL的工作流的XOML文件.doc
│      返射方式加载工作流.doc
│     
└─服务
    ├─ManualWorkflowSchedulerService 服务
    │      ManualWorkflowSchedulerService 手动调度服务.doc
    │     
    ├─PersistenceService 持久化服务
    │  │  SqlWorkflowPersistenceService .doc
    │  │ 
    │  └─SqlPersistenceService数据库脚本文件
    │          SqlPersistenceService_Logic.sql
    │          SqlPersistenceService_Schema.sql
    │          说明.txt
    │         
    ├─TrackingService 跟踪服务
    │  │  SqlTrackingQuery 状态查询类.doc
    │  │  SqlTrackingService 跟踪服务.doc
    │  │  TrackData 添加用户跟踪.doc
    │  │  TrackingProfile  跟踪服务筛选器.doc
    │  │  TrackingService 、TrackingChannel 自定义跟踪服务.doc
    │  │ 
    │  └─Tracking数据库脚本文件
    │          Tracking_Logic.sql
    │          Tracking_Schema.sql
    │          说明.txt
    │         
    └─TypeProvider 服务

原文地址:https://www.cnblogs.com/Blog-Yang/p/3244722.html