关于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 服务
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· [AI/GPT/综述] AI Agent的设计模式综述