博客园  :: 首页  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  WF

摘要:我们在重新宿主WF4的工作流设计器时,可以使用ShellBarItemVisibility对工作流设计器中的Toolbar进行定制. 阅读全文

posted @ 2010-01-05 20:53 生鱼片 阅读(1190) 评论(4) 推荐(1) 编辑

摘要:WF4的设计器模型中提供了UndoEngine类,提供设计时的Undo(撤销)和Redo(重做)功能。我们可以调用工作设计器的服务来启用Undo和Redo功能。主要涉及到下面几个类. 阅读全文

posted @ 2010-01-05 20:45 生鱼片 阅读(2452) 评论(2) 推荐(2) 编辑

摘要:WF4中对和WCF的整合提供更为强大的支持。WF4中提供了一些强大的内置消息活动,比如Send,Receive等。本文提供了一个简单的审批实例来给大家介绍下WF4.0中的工作流服务(Workflow Service),当然本文中的例子离实际的应用还差的很远。 阅读全文

posted @ 2009-12-21 20:38 生鱼片 阅读(6855) 评论(15) 推荐(2) 编辑

摘要:WorkflowInspectionServices类是WF4中提供的一个静态类,用于检查活动树。该类很简单只有三个方法。题外话:今天看到Scott在Blog说,由于受性能问题的影响,微软决定延长Visual Studio 2010和.NET Framework 4的测试阶段,计划在2月发布Visual Studio 2010 RC版作为正式版前的一个候选版,因此原定于2010年3月22日正式发布的Visual Studio 2010和.NET Framework 4将无法如期发布,用户可能要多等待几周。这样也好,要不正式发布不久还要出SP1. 阅读全文

posted @ 2009-12-18 22:38 生鱼片 阅读(2068) 评论(7) 推荐(3) 编辑

摘要:本文主要介绍如何使用SendParameters和ReceiveParameters的使用,这两个活动允许你在调用服务的时候携带多个参数。 在Workflow Service上主要体现在Send,Receive,SendReply,ReceiveReply活动的Content属性的设置上。 阅读全文

posted @ 2009-12-11 21:29 生鱼片 阅读(2429) 评论(4) 推荐(5) 编辑

摘要:WF4提供了强大的持久化模型,之前我也翻译了一篇文章描述了WF4中持久化的一些知识,[译]Windows Workflow Foundation 4 和持久性。我会系统的介绍下WF4中的持久化服务。WF4提供了一个抽象类InstanceStrore,表示逻辑上的工作流实例的容器,还有一些和持久化相关的类如LoadWorkflowCommand,SaveWorkflowCommand等,具体的实现我们可以从InstanceStore类继承来开发自己的Persistence Provider。WF4已经默认给我们实现好了一个基于SQL的持久化实现,对应于SqlWorkflowInstanceStore类。 阅读全文

posted @ 2009-12-09 20:55 生鱼片 阅读(4661) 评论(9) 推荐(3) 编辑

摘要:在运行时给某个实例注入附件属性,主要有三个类:AttachedPropertiesService , AttachedProperty ,AttachedProperty。 阅读全文

posted @ 2009-12-07 21:32 生鱼片 阅读(925) 评论(1) 推荐(2) 编辑

摘要:本文介绍WF4中ViewStateService和补偿CompensableActivity的相关知识。 阅读全文

posted @ 2009-12-07 21:24 生鱼片 阅读(1628) 评论(0) 推荐(3) 编辑

摘要:Activity correlation:活动关联,确保两个活动一起工作。当使用多个活动来完成单个操作时需要使用Activity correlation,WF4中的Send和ReceiveReply活动就是很好的例子。当我们使用ReceiveAndSendReply 或 SendAndReceiveReply 模板时,需要的活动的关联都已经自动的配置好了,但是如果我们在代码中使用Send 和 ReceiveReply或者 Receive 和SendReply活动时,就需要自己手动去实现. 阅读全文

posted @ 2009-12-06 16:43 生鱼片 阅读(1657) 评论(0) 推荐(0) 编辑

摘要:ExpressionTextBox是WF4中新提供的表达式编辑器,关于它的介绍可以看这篇文章 http://www.cnblogs.com/carysun/archive/2009/11/13/wf4-ExpressionTextBox.html,在SDK也有相关的Demo,但是SDK中的 ExpressionTextBox 例子有两个问题。 阅读全文

posted @ 2009-12-05 18:47 生鱼片 阅读(1392) 评论(0) 推荐(2) 编辑

摘要:微软最新的AppFabric技术分为两类:一个是Windows Server AppFabric,另外一个就是Windows Azure平台的服务AppFabric。Windows Server AppFabric是传统的应用服务器类别的延伸与扩展。该扩展主要是目的是更好的托管和管理WCF和WF的功能,可以是实现对WCF服务,WF的持久化服务进行跟踪,监视等。Codename为“Dublin”,目前已经发布beta1版本。下面是基本的功能介绍。 阅读全文

posted @ 2009-12-03 14:19 生鱼片 阅读(2585) 评论(5) 推荐(1) 编辑

摘要:在WF4.0中,主要有两个和事务处理有关的类,TransactionScope和TransactedReceivescope。TransactionScope是用于一般工作流应用程序中的事务处理,TransactedReceivescope则是用于WCF的分布式应用程序中,可用于客户端和服务器的工作流通信。 阅读全文

posted @ 2009-12-02 20:57 生鱼片 阅读(2385) 评论(2) 推荐(3) 编辑

摘要:本文介绍在WF4中如何去客制化自定义活动属性在属性窗格PropertyGrid中的扩展。 阅读全文

posted @ 2009-11-30 21:09 生鱼片 阅读(2521) 评论(2) 推荐(3) 编辑

摘要:本文讲述WF4活动验证架构中RequiredArgument,OverloadGroup及Constraints。 阅读全文

posted @ 2009-11-29 14:57 生鱼片 阅读(1863) 评论(4) 推荐(2) 编辑

摘要:由于WF4的设计器用WPF来呈现,所以本文的理论也适用于WPF。当你在WF4的设计器中选中某些活动要进行设计工作时,就形成了可编辑的对象. 设计器会传回一个ModelItem的类,该类表示编辑模型中的一个项。项可以是从窗口或控件一直到颜色或整数的任何内容。您可以通过项的 Properties 集合来访问项的属性,并对属性值进行更改。ModelItem 实质是设计器的基础数据模型的一个包装。关于ModelItem的详细介绍可以参考WF4设计器数据模型:ModelItem和ModelProperty这篇文章。 阅读全文

posted @ 2009-11-27 22:55 生鱼片 阅读(1600) 评论(3) 推荐(2) 编辑

摘要:关于元数据存储区MetadateStore及AttributeTableBuilder的详细介绍。 阅读全文

posted @ 2009-11-25 20:35 生鱼片 阅读(1846) 评论(2) 推荐(1) 编辑

摘要:作为工作流创作的一部分,客户总是在说,我喜欢开箱即用的活动,但它有太多参数/属性。 我不想让我的用户设置所有的属性,因此,现在我需要编写一个自定义活动,其中的某些属性和参数已配置,并且可能对用户也是隐藏的。在我们编写Messaging相关的活动时也面临这样的困境。我们希望用户了解Receive和SendReply 活动,但是这样就将他们彼此独立开了,并且并不是每个用户都能很容易的配置他们。为了解决这个问题和客户的要求,我们引入了IActivityTemplateFactory. 阅读全文

posted @ 2009-11-22 17:35 生鱼片 阅读(1942) 评论(0) 推荐(2) 编辑

摘要:在工作流的创作过程中,客户都希望他们的工具箱是上下文相关的。例如一个特定的活动被添加到工作流中,然后确保需要在工具箱中显示几个其他的活动,或者 活动从工作流中移除时,工具箱也要根据领域的需求做出适当的反应。 阅读全文

posted @ 2009-11-21 11:57 生鱼片 阅读(1653) 评论(1) 推荐(2) 编辑

摘要:本文出自该Blog:http://blogs.msdn.com/mwinkle,由于文章比较长而且也不怎么好翻译,就简单整理下放这了。 阅读全文

posted @ 2009-11-20 22:36 生鱼片 阅读(2017) 评论(1) 推荐(1) 编辑

摘要:WF4中的持久化模型有了很大的变化。SqlWorkflowInstanceStore是WF提供给我们的开箱即用的类,它会将工作流数据保存到SQL Server 2005或是2008中。该类从InstanceStore类继承,如果你要实现自己的持久性功能就需要实现该类的子类。 阅读全文

posted @ 2009-11-20 20:05 生鱼片 阅读(3744) 评论(3) 推荐(3) 编辑