WPF工作流基础纵览.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
新一代工作流基础纵览 DEV321 日程 什么是 Windows Workflow Foundation (WF)? 为什么WF? 提供更高层的抽象 可以方便地创建持久化的面向服务的程序 可定制的词汇和设计体验 WF 4.0的变化 总结 WF 是.NET框架的一部分 Web 数据 显示 CLR 基础类库 通讯 工作流 WF用于帮助开发协调工作 活动 (Activity) 运行时 (Runtime) 工具 (Tooling) 活动 活动库 WF 活动模型 活动(Activity) 是逻辑的抽象单位,活动之间可以互相嵌套组合 变量(Variable) 用来存储用户数据 参数(Argument) 用来表示数据如何流入流出一个活动,参数可以与域中变量绑定在一起 Flow Chart Receive Sequence Send Send Switch Parallel Receive Delay TimeSpan IEnumerableT IEnumerableT Variables Variables Variables 活动库 自定义活动 SharePoint Dynamics Systems Center HPC Team Foundation Server 你的代码 为什么WF? 提供更高层的抽象 可以方便地创建持久化的面向服务的程序 可定制的词汇和设计器体验 提供更高层的抽象 可视化编程,通过组合的方式直观地建模 Sequential和Flowchart风格 并行执行大量I/O的任务 声明式开发模型 方便修改,部署和管理 演示:更高层的抽象 为什么WF? 提供更高层的抽象 可以方便地创建持久化的面向服务的程序 可定制的词汇和设计体验 开发持久化的面向服务的程序 消息活动 (Messaging Activities) 消息关联(Correlation) 持久化 事物 (Transaction) 和补偿 (Compensation) 跟踪 (tracking)和追踪 (tracing) Flow Chart Receive Sequence Send Switch Parallel Receive Delay Web Service Send Web Service 演示: 持久化的面向服务程序 消息活动 创建服务的活动 Receive Send ReceiveAndSendReply TransactedReceiveScope CorrelationScope InitializeCorrelation 调用服务的活动 Receive Send SendAndReceiveReply 利用添加服务引用 (Add Service Reference)来创建活动 客户端 服务端 消息关联 消息关联类型 协议关联 基于内容的关联 发到实例中的那个活动? 发到那个工作流实例? 工作流宿主 123 123 持久化 为什么? 为长时间运行的服务节省系统资源 从外界环境造成的失败中恢复 根据负载均衡动态地进行伸缩 自带持久化的支持 Persist活动 NoPersistScope活动 可订制的持久化的存储库 可订制的持久化的内容 工作流宿主 数据库 工作流状态 工作流宿主 程序状态的持久记录 事物 ACID 协调本地和分布式工作 数据库 基于代码的服务 WCF WS-Atomic WCF WS-Atomic 补偿 某些动作无法回滚 当无法使用分布式事物 结束某个活动以后做出反应 跟踪和追踪 工作流自动提供了跟踪功能 跟踪配置 (Tracking Profiles) 提供对程序状态的丰富查询 追踪参与者 (Tracking Participants) 决定格式和存储 和Windows E2E追踪集成 为什么WF? 提供更高层的抽象 可以方便地创建持久化的面向服务的程序 可定制的词汇和设计体验 可定制的词汇和设计体验 自定义活动 自定义活动设计器 移植设计器 演示:自定义活动和设计器 TimeSpan Receive Switch Receive Switch 自定义活动 如何开发自定义活动 活动类体系 覆盖默认运行时描述 如何开发自定义活动 使用设计器创建基于XAML的组合活动 创建好的XAML可以像别的类一下被加载和初始化 表达式使用VB语法 设计器辅助验证 (Validation) 使用Visual Studio创建基于代码的活动 表达式使用C# lambda语法 非常灵活 活动类体系 CodeActivity NativeActivity CodeActivityT NativeActivityT AsyncCodeActivity Async CodeActivityT ActivityT Activity Dy

文档评论(0)

178****9325 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档