AICon 上海站|90%日程已就绪,解锁Al未来! 了解详情
写点什么

Windows Workflow Foundation 4.5 增加了版本功能,改善了设计器

  • 2012-02-13
  • 本文字数:858 字

    阅读完需:约 3 分钟

Windows Workflow Foundation (WF) 4.5 是微软去年在 BUILD 大会上宣布的,从 2010 年早期发布的 WF4 到现在,它第一次对程序库进行了主要更新。这个版本的目的是要解决客户反馈的问题,其中包含多项对设计器和运行时的更新,还有新的版本控制过程。WF4.5 还增加了两种新的开发模型: 契约优先(Contract-First)和状态机(State Machine)工作流。

对设计器做出的改善包括:

  • 搜索功能: 快速查找和“在文件中查找”(仅针对 Visual Studio)
  • 对变量、活动、参数以及其它项目增加注解的功能
  • 对管理大型工作流提供了更好的支持: 拖动查看(Pan)模式、树视图(叫做“文档概况视图”)、对活动的多重选择、“自动使用序列包围”以自动地创建序列活动、在使用 Flowchart 和状态机工作流时自动连接和自动插入节点。
  • 构建时对工作流的验证。

版本功能是 WF4.5 中增加的主要功能。开发者现在可以通过新的 WorkFlowIdentity 类向工作流的实例增加版本。WorkFlowServiceHost 可以并列地运行工作流的多个版本,这样就可以使用新版本的工作流创建新的实例,而已存在的实例会继续在前一版本下运行。此外,动态更新提供了在实例运行的同时更新工作流定义的能力。

新的运行时改善如下:

  • 现在不仅可以使用 Visual Basic 还可以使用 C#编写表达式。
  • 新的活动,包括 NoPersistScope ,这会防止子活动持久化
  • 工作流现在可以在部分信任的情况下运行,而不需要完整信任。
  • Visual Studio 性能提升

WF4.5 中有两种新开发模型,一种叫做契约优先(Contract-First)。这个工作流开发工具让开发者可以先设计契约,然后依此自动创建活动模板。另一种新模型让我们可以创建状态机工作流。(这项特性是在WF4 发布之后,在Microsoft .NET Framework 4 Platform Update 1 中引入的)。

微软还正在努力把WF 引入到云中。想要了解更多信息,请查看Channel 9 的_使用Windows Workflow Foundation 和Windows Azure 构建应用(Building apps with Windows Workflow Foundation and Windows Azure) _。

查看英文原文: Windows Workflow Foundation 4.5 Adds Versioning, Designer Improvements

2012-02-13 07:152416
用户头像

发布了 340 篇内容, 共 135.6 次阅读, 收获喜欢 13 次。

关注

评论

发布
暂无评论
发现更多内容

高效存储的秘诀:bitmap 数据结构在标签中的应用

袋鼠云数栈

数据结构 BitMap 标签 用户画像 标签体系

成为海量数据管理支柱:天谋科技与中科驭数完成兼容性互认证

Apache IoTDB

WAIC2024 | 澳鹏Appen期待与您共襄盛会!

澳鹏Appen

世界人工智能大会 WAIC

战略资讯 | TapData 牵手思想科技,开启数据管理新篇章!

tapdata

Tapdata 现代数据栈 思想科技 数字化解决方案

全过程的区块链项目包装孵化都包含啥?

区块链项目一站式包装孵化

MobPush扩展业务功能设置

MobTech袤博科技

Java 开发者 产品动态

败诉的爱奇艺,又引起了网友的不满?

趣解商业

优酷 爱奇艺 腾讯视频

内推失败!

王磊

项目

区块链项目包装孵化都包含哪些东西,一站式了解不迷路!

区块链项目一站式包装孵化

公开课 | 提高测试用例编写效率,掌握经典用例设计技巧!

测吧(北京)科技有限公司

测试

ai工具有哪些?国内外40款主流AI软件速览!

彭宏豪95

人工智能 职场 在线白板 AIGC AI生成PPT

服务端性能测试:行业流行性能监控工具介绍

测吧(北京)科技有限公司

测试

淘宝/天猫商品详情API接口在电商数据整合中的作用

技术冰糖葫芦

API Explorer API 编排 API 文档

2024年ONLYOFFICE插件开发大赛已启动!

科技汇

智能制造背景下的低代码平台助力企业生产流程优化

不在线第一只蜗牛

低代码 制造业 智能化

TapData 医疗美容行业数字化白皮书上线

tapdata

医疗美容机构数字化 医疗美容运营数据分析 医疗美容白皮书 医疗美容大数据中心

AR没前景?我不相信!

AR玩家

AR Rokid Vision pro 炬目AR

一文读懂DNS解析原理、设置步骤、生效时间和常见问题

国科云

开源即正义,3D软件Blender设计指南

inBuilder低代码平台

开源 体验

MobPush 安卓推送消息数据解析推荐实现

MobTech袤博科技

Java 开发者 产品动态

手把手教你玩转 Nginx 配置

伤感汤姆布利柏

阿里云 SAE 助力修正商城 3 周内提升系统承载能力 20 倍,轻松应对春晚流量

阿里巴巴云原生

阿里云 Serverless 云原生

软件测试学习笔记丨JUnit5动态测试规则

测试人

软件测试

MobPush最佳实践——华为厂商离线消息排查

MobTech袤博科技

开发者,产品动态,java

区块链项目如何包装?点击查看详细流程

区块链项目一站式包装孵化

代币怎么上头像logo图标?TP钱包怎么上头像?技术帖扫盲(ave头像tp头像)

区块链项目一站式包装孵化

新能源汽车车载充电机仿真技术,实验误差5%以内

Altair RapidMiner

汽车 仿真 altair 人工智能、

Windows Workflow Foundation 4.5增加了版本功能,改善了设计器_.NET_Jenni Konrad_InfoQ精选文章