写点什么

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:152220
用户头像

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

关注

评论

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

使用 lxrunoffline 管理运行wsl

Prometheus2.25新特性讲解

远鹏

Prometheus cncf openmetrics

花费一月时间吐血整理程序员必读书单,建议收藏

Silently9527

程序员

Golang 字符串分组

一代咩神

Go 语言

智慧平安社区建设,创建“三零平安社区”

13530558032

架构实战营 模块1 课后作业

༺NPE༻

马特量化交易机器人,炒币24小时不停歇

飞亚科技

年薪百万是社会认同,更是自身价值体现

博文视点Broadview

盘点 15 个好用的 API 接口管理神器

Java小咖秀

工具 工具分享

初识Nginx(一)

书旅

nginx

善盾SD币是什么?

飞亚科技

架构训练营模块一作业

Geek_e0c25c

架构训练营

架构实战营 模块1作业

唐江

架构实战营

模块一:课后作业

iHai

架构实战营

区块链产业园区服务平台开发,搭建区块链园区运营平台

13828808769

区块链+ #区块链#

区块链农产品溯源平台,为农产品质量安全护航

13828808769

区块链 区块链+

手把手教你写一个spring IOC容器

华为云开发者联盟

spring 容器 ioc spring框架

复杂度分析

奈奈奈奈

Java

模块一-学生管理系统架构设计

华仔架构训练营

Rust从0到1-结构体-一个例子

rust struct

Spring IOC 特性有哪些,不会读不懂源码!

小傅哥

Java spring 小傅哥 控制反转IOC

架构实战营模块一作业

Geek_vidmje

架构实战营

空中交警:借你一双“慧眼”,让你看透这飞机的“黑色十分钟”

华为云开发者联盟

modelarts yolo 华为云ModelArts 模型开发 华为开发者大会2021

模块一作业

chenmin

架构实战营作业:模块一

心晴雨亦晴(~o~)

旋转木马案例

赫鲁小夫

4月日更

手摸手教你阅读和调试大型开源项目 ZooKeeper

HelloGitHub

Java zookeeper 源码分析 ZooKeeper原理

python 调用 cmd 而不显示黑框的方法

一代咩神

Python cmd

Spark数据倾斜方案实战(二)

小舰

4月日更

LeetCode题解:剑指 Offer 49. 丑数,二叉堆,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

3w 字长文爆肝 Java 基础面试题!太顶了!!!

苹果看辽宁体育

Java 面试 后端

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