当前位置: 首页 > 编程日记 > 正文

WF4 Beta,RC版文章总结

Visual Studio 2010明天就要发布正式版了,伴随Visual Studio 2010的发布微软的新一代工作流框架Workflow Foundation 4也会正式发布。从Beta版开始就断断续续的开始关注了,并写了一些文章,今天总结下:

WF4 Beta1的几篇文章:

WF4.0 Beta1之旅(1):基本介绍
WF4.0 Beta1之旅(2):异常处理
WF4.0 Beta1之旅(3):全新的FlowChart
WF4.0 Beta1之旅(4):Bookmark的使用
WF4.0 Beta1之旅(5):规则引擎的变化
WF4.0 Beta1之旅(6):自定义活动
WF4.0 Beta1之旅(7):WF调用PowerShell

微软在2009-10-22发布了Visual Studio 2010 Beta2,WF4在这个版本(beta2)中变化还是比较大的,你可以从这里查看具体的变化。在2010-2月微软又一次正常的推迟了Visual Studio 2010正式版的发布,发布了RC版本,RC的性能有了明显的提升,WF4在RC并没有太多的变化,你可以在这篇文章中找到。

工作流相关

WF4.0 Beta2:关于动态保存和装载XAML工作流

活动的使用

WF4.0 Beta2:Switch<T>活动中使用复杂类型
WF4.0 Beta2:Pick Activity的使用
WF4.0 Beta2:InvokeMethod Activity的使用
WF4 Beta2:CancellationScope活动的使用
WF4 Beta2:异步活动
WF4活动验证:RequiredArgument,OverloadGroup及Constraints
WF4:TransactionScope活动
WF4 ViewStateService和补偿CompensableActivity
WF4:AcitivityAction和ActivityFunc

ExpressionTextBox

ExpressionTextBox 101
关于WF4SDK中的ExpressionTextBox例子的两个问题

设计器相关

WF4设计器数据模型:ModelItem和ModelProperty
WF4设计器模型:编辑范围ModelEditingScope
WF4:属性窗格PropertyGrid扩展
WF4工作流设计器模型对Undo和Redo的支持
WF4中工作流设计器Toolbar的定制
[译]更改自定义活动设计器上的图标

持久化相关

[译]Windows Workflow Foundation 4 和持久性
WF4持久化:SqlWorkflowInstanceStore

工作流服务

WF4:活动关联Activity correlation
WF4 Workflow Service:SendParameters和ReceiveParameters
WF4:宿主No-Service Workflow
WF4:Workflow Service中Correlation的基本使用
WF4:如何对工作流服务进行授权访问

其他服务

WF4 Beta2:IExecutionProperty的使用
[译]IActivityToolboxService
[译]IActivityTemplateFactory
关于元数据存储区MetadateStore及AttributeTableBuilder
Windows Server AppFabric(Codename:"Dublin&Velocity")介绍
WF4 AttachedPropertiesService
WF4:WorkflowInspectionServices

实例

基于WF4 Workflow Service实现简单审批流程(上)

现在也将WF4应用的项目中,后面会继续和大家分享,如果您觉得对您有帮助,您可以说说您的想法或推荐一下本文。


本文转自生鱼片博客园博客,原文链接:http://www.cnblogs.com/carysun/archive/2010/04/11/WF4-Beta-Summary.html,如需转载请自行联系原作者

相关文章:

亚马逊云科技在中国区域上线机器学习新服务,打造广泛而深入的人工智能与机器学习工具集

2021年5月11日&#xff0c;在完全托管的机器学习服务Amazon SageMaker落地中国区域一周年之际&#xff0c;亚马逊云科技宣布通过与光环新网和西云数据的紧密合作在中国区域进一步落地多项人工智能与机器学习的新服务和功能&#xff0c;丰富了其针对不同企业需求而打造的人工智能…

mysql ERROR 1045

2019独角兽企业重金招聘Python工程师标准>>> C:\Program Files\MySQL\MySQL Server 5.0\bin> mysql -u root -p Enter password: ERROR 1045 (28000): Access denied for user rootlocalhost (using password: YES) 编辑mysql配置文件my.ini&#xff08;不知道在…

C#:将另一个应用程序的主窗口移至屏幕最前

2019独角兽企业重金招聘Python工程师标准>>> 使用WindowsAPI函数SwitchToThisWindow&#xff0c;可以将指定窗口移动到屏幕最前。 如果要将另一个应用程序的窗口移动到最前&#xff0c;只需要找到该窗口的句柄&#xff0c;再调用SwitchToThisWindow函数即可。可通过…

阿里技术文档:Redis+Nginx+Spring全家桶+Dubbo精选

最近花了很长的时间去搜罗整理Java核心技术好文&#xff0c;我把每个Java核心技术的优选文章都整理成了一个又一个的文档。今天就把这些东西分享给老铁们&#xff0c;也能为老铁们省去不少麻烦&#xff0c;想学什么技能了&#xff0c;遇到哪方面的问题了 直接打开文档学一学就好…

网页刷新方法集合

代码如下&#xff1a; <input typebutton value刷新 οnclick"history.go(0)"> 代码如下&#xff1a; <input typebutton value刷新 οnclick"location.reload()"> 代码如下&#xff1a; <input typebutton value刷新 οnclick"…

MOS管体二极管的作用

这里有两种解释&#xff1a; 1、mos管本身自带有寄生二极管&#xff0c;作用是防止VDD过压的情况下&#xff0c;烧坏mos管&#xff0c;因为在过压对MOS管造成破坏之前&#xff0c;二极管先反向击穿&#xff0c;将大电流直接到地&#xff0c;从而避免MOS管被烧坏。 2、防止管子的…

Complex Instance Placement

转自&#xff1a; https://specs.openstack.org/openstack/openstack-user-stories/user-stories/proposed/complex-instance-placement.html This work is licensed under a Creative Commons Attribution 3.0 Unported License.http://creativecommons.org/licenses/by/3.0/…

在SecureCRT下使用sz下载和rz上传文件

之前通过FTP来下载Linux机器上的文件&#xff0c;在Windows编辑完后再上传&#xff0c;如此比较麻烦&#xff0c;刚听同事说用sz和rz命令可以实现在SecureCRT中上传下载。 配置上传下载目录&#xff1a;选择某个session 标签&#xff0c;点鼠标右键&#xff0c;弹出菜单…

开源的 6 条社会契约

作者 | Brett Cannon 译者 | 弯月 责编 | 欧阳姝黎出品 | CSDN&#xff08;ID&#xff1a;CSDNnews&#xff09;以下为译文&#xff1a;本文探讨一下关于开源用户权利的问题。我想指出一点&#xff0c;开源维护者不欠用户什么&#xff0c;而粗鲁地对待他们是一种不道德的行为…

理解linux tr命令

2019独角兽企业重金招聘Python工程师标准>>> 1. tr 命令的功能 tr命名是简化了的sed命令。其主要的功能包括&#xff1a; a. 用一个字符来替换另外一个字符。 b. 删除字符串中的指定子串。 c. 合并字符串中重复串。 2. 常见的命令格式&#xff1a; tr -c -d -s [&qu…

Lambda中的常用sql方法

1、Groupby 对集合进行分组&#xff0c;如&#xff1a; var dllList _menuMan.Load(c > c.TXT_ASSEMBLYNAME ! null).GroupBy(c>c.TXT_ASSEMBLYNAME).OrderByDescending(c>c.Count()).Select(c>c.Key).ToList(); 这里Goupby后面的OrderByDescending表示对每组数量…

刚发现的 Wi-Fi 安全漏洞,可能危及全球所有设备!

作者 | Carol出品 | CSDN&#xff08;ID&#xff1a;CSDNnews&#xff09;近日&#xff0c;纽约大学阿布扎比分校的安全研究员 Mathy Vanhoef &#xff08;马蒂范霍夫&#xff09;发现了一组可能会影响到数百万设备的 Wi-Fi漏洞。可怕的是&#xff0c;其中部分漏洞甚至可以追溯…

linux + ffmpeg + eclipse 调试

使用linux ffmpeg eclipse调试步骤OS : ubuntu 12.04Eclipse : 3.7.2 为Eclipse安装cdt插件&#xff0c;使其支持c/c导入ffmpeg项目File —-> Import —-> c / c —-> Existing Code as Makefile Project 输入 Project Name, 选择ffmpeg所在目录, Toolchain选择Linu…

在ASP.NET 2.0中使用样式、主题和皮肤

ASP.NET 2.0的主题和皮肤特性使你能够把样式和布局信息存放到一组独立的文件中&#xff0c;总称为主题&#xff08;Theme&#xff09;。接下来我们可以把这个主题应用到任何站点&#xff0c;用于改变该站点内的页面和控件的外观和感觉。通过改变主题的内容&#xff0c;而不用改…

C# 引用类型和值类型

1、引用类型 FCL(Framework)中的大多数类型都是引用类型,引用类型总是在托管堆中分配的,C#的new操作符会返回对象的内存地址,也就是指对象数据的内存地址。在使用引用类型时,存在以下性能问题,这是我们在开发中必须要注意的: a、内存必须从托管堆上分配(也就是说每new一个对象,…

dom4j读写xml文件

dom4j读写xml文件首先我们给出一段示例程序&#xff1a;import java.io.File;import java.io.FileWriter;import java.util.Iterator;import org.dom4j.Document;import org.dom4j.DocumentHelper;import org.dom4j.Element;import org.dom4j.io.OutputFormat;import org.dom4j…

图片、文件防盗链

关于图片盗链这个问题&#xff0c;毕竟是自己的劳动成功&#xff0c;很多人不希望别人就那么轻易地偷走了。 这个功能在很多的论坛上都具有&#xff0c;可能是因为盗链的行为太多了吧反盗链的程序其实很简单&#xff0c;熟悉ASP.NET 应用程序生命周期的话很容易就可以写一个&am…

脚本征集大赛开启啦!100%有奖!

对一个程序爱好者来说&#xff0c;最酷的事情莫非就是用你喜欢的语言一步步实现你的idea&#xff0c; 现在用 CSDN 浏览器助手插件&#xff0c; 不仅能提升浏览器效率&#xff0c;还能在上面开发黑科技脚本&#xff0c;帮助你实现各种 idea~

深入理解javascript中的立即执行函数(function(){…})()

2019独角兽企业重金招聘Python工程师标准>>> javascript和其他编程语言相比比较随意&#xff0c;所以javascript代码中充满各种奇葩的写法&#xff0c;有时雾里看花&#xff0c;当然&#xff0c;能理解各型各色的写法也是对javascript语言特性更进一步的深入理解。 …

Javascript学习7 - 脚本化浏览器窗口

原文:Javascript学习7 - 脚本化浏览器窗口本节讨论了文档对象模型、客户端Javascript下Window中的各项属性&#xff0c;包括计时器、Location对象、Histroy对象、窗口、浏览器等相关属性的讨论。 具体详细Window属性介绍可以参见&#xff1a;http://www.w3school.com.cn/htm…

ASP.Net 2.0 发送邮件的代码

这两天因为要做一个可以收集用户提交信息&#xff0c;然后发送邮件到指定邮箱的网页。在 asp.net 2.0 里面发送邮件可以使用 System.Net.Mail 下面的类。http://www.systemnetmail.com/faq/2.1.aspx 这个地址有 System.Net.Mail 的作者写的仿佛是 MSDN 类似的 Faq&#xff0c;看…

腾讯To B业务架构再升级,汤道生任云与智慧产业事业群CEO

5月14日&#xff0c;腾讯云与智慧产业事业群&#xff08;CSIG&#xff09;宣布新一轮架构升级&#xff0c;这是继2018年“930变革”后&#xff0c;腾讯To B业务的又一次重大进化。 在本轮战略升级中&#xff0c;腾讯公司高级执行副总裁汤道生担任云与智慧产业事业群CEO&#x…

一篇文章读懂阿里云负载均衡性能保障型实例

1. 什么是负载均衡性能保障型实例?2. 性能保障型实例如何收费&#xff1f;3. 性能保障型实例规格费的定价4. 如何选择性能保障型实例&#xff1f;5. 性能保障型实例的变配操作限制6. 性能保障型实例何时收费&#xff1f;7. 收费后性能共享型实例会收费吗&#xff1f;8. 为何有…

POJ 2135 Farm Tour 最小费用流

两条路不能有重边&#xff0c;既每条边的容量是1。求流量为2的最小费用即可。 //#pragma comment(linker, "/STACK:1024000000,1024000000") #include<cstdio> #include<cstring> #include<cstdlib> #include<algorithm> #include<iostre…

Linux动态库和静态库比较

Linux动态库和静态库比较文件预览 文件目录树如下&#xff0c;如你所见&#xff0c;非常简单。 1. libtest/ 2. |-- lt.c 3. |-- lt.h 4. -- test.c #lt.c 1. 4. 5. #include 6. 7. void myprint(void) 8. { 9. printf("Linux librar…

“一键”部署分布式训练,微软“群策MARO”上新集群管理助手

作者 | 李开琪、王金予 编者按&#xff1a;2020年&#xff0c;微软亚洲研究院发布并开源了多智能体资源优化平台“群策MARO”。为了帮助不同需求的用户进行更加便捷、高效的集群管理&#xff0c;也希望用户可以方便快捷地部署分布式训练任务&#xff0c;微软亚洲研究院的研究员…

1968年12月9日,恩格尔巴特公开演示了世界上第一个鼠标盒子

鼠标之父”道格拉斯恩格尔巴特 腾讯科技讯&#xff0c;肖华2013年12月19日编译 计算机的几次革命和大规模普及都是始于人机交互的改变&#xff0c;今年7月2日&#xff0c;“鼠标之父”道格拉斯恩格尔巴特溘然辞世。人们才发现&#xff0c;他的发明远不止鼠标。作为人机交互的先…

GPT-3模型为何难以复现?这也许是分布式AI框架的最优设计

作者 | 成诚头图 | 下载于视觉中国2020 年&#xff0c;最轰动的 AI 新闻莫过于 OpenAI 发布的 GPT-3 了。它的1750亿参数量及其在众多NLP任务上超过人类的出众表现让大家坚信&#xff1a;大模型才是未来。但与之带来的问题是&#xff0c;训练超大模型所需的算力、存储已不再是单…

c#中什么情况下用(int)什么情况下用Convert.ToInt32

1.c#中什么情况下用(int)什么情况下用Convert.ToInt32 ? 比如说有一个string型的3 ,要给它转换成int型的是用(int)3 ,还是用Convert.ToInt32(3); 还是两个都可以用&#xff0c;为什么&#xff1f; 解答&#xff1a;这两个都是转换成整型的&#xff0c;只是它们的长度不同。…

困扰多日的C#调用Haskell问题竟然是Windows的一个坑

最近一直被C#调用Haskell时的“尝试读取或写入受保护的内存”问题所困扰&#xff08;详见C#调用haskell遭遇Attempted to read or write protected memory&#xff0c;C#调用haskell时的“尝试读取或写入受保护的内存”问题&#xff09;&#xff0c;而且困在其中&#xff0c;越…