博客园  :: 首页  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 24 下一页

2008年11月21日

摘要: 使用WF 中的SqlTrackingService 跟踪服务,我们可以记录有关工作流及其关联活动的跟踪信息到Sql Server数据库库中。SqlTrackingQuery 类提供对包含在跟踪数据库中的数据的高级别访问。但是,我们也可以直接查询 SQL 跟踪服务数据库视图。我们使用WF提供的脚本建立好的Sql数据库主要有21张表,20个视图和59个存储过程,下面就说一些比较重要的。 阅读全文

posted @ 2008-11-21 21:06 生鱼片 阅读(2076) 评论(2) 推荐(1)

2008年11月7日

摘要: 活动的条件有两种:代码条件和声明性规则条件。如果我们改变了代码条件我们需要重新编译我们的工作流程序才可以。由于声明行规则条件是序列化到.rules文件中的,所以我们可以在运行时动态更新。 阅读全文

posted @ 2008-11-07 06:51 生鱼片 阅读(1859) 评论(1) 推荐(0)

2008年11月5日

摘要: 这方面的文章园子里有几篇了,不过大家基本上都是参考了http://www.andrewconnell.com/blog/articles/CreatingCustomSharePointTimerJobs.aspx这篇文章,在此我也推荐大家仔细看下本文及文中涉及到的相关文章。工作中也遇到了类似的需求,在此也做个总结。 阅读全文

posted @ 2008-11-05 20:23 生鱼片 阅读(1423) 评论(3) 推荐(0)

2008年11月4日

摘要: 今天去上海国际贵都大酒店参加了Tech.ed 2008上海站,本次主题主要有以下几个概念:动态IT,虚拟化,云计算。 阅读全文

posted @ 2008-11-04 20:43 生鱼片 阅读(2242) 评论(15) 推荐(0)

2008年11月3日

摘要: 在开发工作流时,我们会在工作流设计器中通过拖拽活动,设置属性等等来设计我们的工作流,我们希望我们在设计时定义好的工作流在运行时是不变的。但在实际中我们往往需要在运行时来改变工作流的架构,例如我们已经定义好的流程在没有结束时我们需要增加一个流程点,这个时候我们就需要使用动态更新来现实。在WF中我们也可以对正在运行的工作流实例添加删除活动,修改活动,规则条件等。当动态更新应用到工作流实例上时,只影响当前的工作流实例。其他的和将来的都不受影响,仍然使用原始的工作流定义。 阅读全文

posted @ 2008-11-03 06:52 生鱼片 阅读(2538) 评论(7) 推荐(0)

2008年11月1日

摘要: 通常情况下我们开发的自定义活动的业务逻辑都是写在Execte方法中的,由于一个工作流实例在单一的线程上执行,这样当工作流在执行到这个活动的时候,该活动就独占了整个工作流的线程,如果该自定义活动需要做很长时间的任务,那么此时就不能处理工作流中的其他请求。所以我们不建议把所有的业务逻辑都放到Execute方法中去执行。 阅读全文

posted @ 2008-11-01 14:25 生鱼片 阅读(1607) 评论(1) 推荐(0)

2008年10月26日

摘要: WF提供的标准活动中有很多复合活动,这些复合活动可以添加子活动比如:SequenceActivity,ParallelActivity,ReplicatorActivity等。这些活动都有特定的用途,如果WF提供的标准活动都不满足我们的需要的时候,我们就要自己开发一个复合活动。 阅读全文

posted @ 2008-10-26 15:37 生鱼片 阅读(1649) 评论(3) 推荐(0)

2008年10月24日

摘要: 有的时候我们为了解决特定的问题,来自己实现一个自定义活动,该活动包含一组子活动。我们举个简单的例子,我们开发一个自定义活动CaryEncapsulationActivity。我们选择活动的基类为SequenceActivity,在该活动我们只提供一个TestValue的属性给外部,代码如下: 阅读全文

posted @ 2008-10-24 07:32 生鱼片 阅读(1729) 评论(3) 推荐(0)

2008年10月21日

摘要: Microsoft Windows Workflow Foundation (WF) 是一个可扩展框架,用于在 Windows 平台上开发工作流解决方案,是.NET 3.0中新增的一部分,到现在为止一直在断断续续的学习WF,不知不觉也写了25篇文章了,这些都是WF中比较基础的,想早点结束这个系列,希望我的文章能给刚学WF的人一些帮助。但是还有很多没有写,比如动态更新,工作流跟踪,设计工作流设计器等。这些我会在以后慢慢写。另外邀请大家加入WF技术研究团队。 团队地址:http://mswf.cnblogs.com/ 阅读全文

posted @ 2008-10-21 09:52 生鱼片 阅读(23351) 评论(78) 推荐(0)

2008年10月19日

摘要: CancellationHandlerActivity 活动包含在所有复合活动的子项活动完成执行之前所取消复合活动的清理逻辑。 在WF中比较常见的就是ListenActivity 活动,ConditionedActivityGroup 活动和ParallelActivity活动,可以具有同时执行的多个子分支活动。 在所有子活动完成执行之前,某个特定条件(如到达的消息)可以导致整个活动立即关闭。 然后,父活动取消执行所有未完成的子活动,并调用其相应的 CancellationHandlerActivity 活动,以执行其中定义的清除逻辑。 阅读全文

posted @ 2008-10-19 12:34 生鱼片 阅读(2232) 评论(6) 推荐(0)

上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 24 下一页