写点什么

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

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

关注

评论

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

做实大模型的产业价值,度小满深耕“NLP+金融”

脑极体

金融 nlp 度小满

腾讯云首发多款领先新品,TDSQL全新特性助力国产化替代提速

科技热闻

【换模型更简单】如何用 Serverless 一键部署 Stable Diffusion?

Serverless Devs

云计算 Serverless AIGC

Vue3迎来升级,全面助力企业数字化转型

引迈信息

OpenCloudOS 如何基于 eBPF 实现容器级别的TCP 连接监控?

OpenCloudOS

Linux

Golden Gate (GGX) 启动公测,下一代创新DeFi和跨链 dApps 征程开始

股市老人

保密+完整+可用+安全,规避代码安全「马奇诺防线」,构建软件供应链整体安全

极狐GitLab

高可用 DevSecOps geo 代码安全 软件供应链安全

开通 ChatGPT Plus 的一些经验分享(66/100)

hackstoic

ChatGPT

IDO&IEO盘点,包括PoseiSwap等即将面向市场的潜力打新活动

股市老人

腾讯安全携手行业伙伴,详解攻击面管理(ASM)技术的“拓客”潜力

Geek_2d6073

Maven PKIX path building failed 错误提示

HoneyMoose

IDO&IEO盘点,包括PoseiSwap等即将面向市场的潜力打新活动

BlockChain先知

C语言编程—常量

梦笔生花

inBuilder低代码平台开发者分享课丨提交PR的正确姿势

inBuilder低代码平台

iTubeGo YouTube Downloader 快速下载视频~

真大的脸盆

Mac 视频下载 网页视频下载 Mac 软件 下载视频

ChatGPT到来个人如何应对

程序员半支烟

人工智能 职业成长

Cloud Studio 有“新”分享

CODING DevOps

LlamaIndex 联合创始人下场揭秘:如何使用私有数据提升 LLM 的能力?

Zilliz

Milvus Zilliz LLM zillizcloud llamaindex

低代码开发——进最热的赛道,啃最硬的骨头

引迈信息

前端 低代码 快速开发 JNPF

让算力不再成为瓶颈,小红书机器学习异构硬件推理优化之道

小红书技术REDtech

机器学习 架构 异构计算

国产游戏引擎,竟然用来搞民航

Openlab_cosmoplat

人工智能 开源

2023年中国国民家庭阅读白皮书

易观分析

家庭 阅读

全屋智能,始终在等一双“究极手”

脑极体

智能家居

SRE方法论之拥抱风险

不思jo

#运维

基于HTML5智慧产业园三维可视化运维平台

2D3D前端可视化开发

物联网 数字孪生 三维可视化 工业组态 智慧产业园区

操作系统国产化步入深水区,小程序技术助力生态搭建

FinClip

如何一行代码实现 OpenAI 可观测,大幅提升使用体验

观测云

云计算 可观测 观测云 ChatGPT 可观测性用观测云

展会回顾 | 2023元宇宙生态博览会圆满落幕,3DCAT荣获“元宇宙交互技术奖”

3DCAT实时渲染

元宇宙 实时云渲染 实时渲染云

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