随笔分类 -  Workflow

摘要:外部触发的事件和工作流在出发之后使用调用的函数是两码事。可以这样认为所谓的接口只是提供了一种的对应关系。1)首先是接口提供了能干什么?2)接口的实现类来直接调调用接口中公开的方法,其实这里调用的就是在工作流中invoke中的方法。所以将所谓的接口只是提供了一种的对应的方法。例如下面的代码:Test.csnamespaceHandleExternalEventActivityTest{//Args[Serializable]publicclassArgsTest:ExternalDataEventArgs{publicArgsTest(Guidid):base(id){}}[Serializab 阅读全文
posted @ 2010-06-12 16:38 qiang.xu 阅读(214) 评论(0) 推荐(0) 编辑
摘要:using System;using System.Threading;using System.Windows.Forms;using System.Workflow.Runtime;using System.Workflow.Activities;namespace Microsoft.Samples.Workflow.Communication.HostCommunication{ // Class defines the message passed between the local service and the workflow [Serializable] internal c 阅读全文
posted @ 2010-06-11 21:55 qiang.xu 阅读(302) 评论(0) 推荐(0) 编辑
摘要:活动是工作流的基本单元。 以编程方式将活动添加到工作流中,与向根节点添加 XML DOM 子节点的方式类似。 当给定流路径中的所有活动都完成运行时,工作流实例即完成。 活动可以执行单个操作,如向数据库写入值,也可以执行复合活动并包含一组活动。 活动有两种行为类型:运行时和设计时。 运行时行为在执行时指定操作。 设计时行为在设计器中显示时可以控制活动的外观及其交互。Windows Workflow Foundation 包括一个标准活动库,并为您提供创建自己的活动的机制。 这支持工作流之间的扩展性和可重用性。 阅读全文
posted @ 2010-06-10 14:12 qiang.xu 阅读(300) 评论(0) 推荐(0) 编辑
摘要:contact me -> xuqiang.docs@hotmail.comhttp://cid-f41b44b9285d0b86.spaces.live.com/blog/cns!F41B44B9285D0B86!466.entry?&_c02_vws=1 阅读全文
posted @ 2010-04-17 12:36 qiang.xu 阅读(131) 评论(0) 推荐(0) 编辑
摘要:http://cid-f41b44b9285d0b86.spaces.live.com/blog/cns!F41B44B9285D0B86!350.entry?&_c02_vws=1 阅读全文
posted @ 2010-04-05 18:14 qiang.xu 阅读(175) 评论(0) 推荐(0) 编辑
摘要:详细信息:http://cid-f41b44b9285d0b86.spaces.live.com/blog/cns!F41B44B9285D0B86!348.entry?&_c02_vws=1 阅读全文
posted @ 2010-04-05 18:10 qiang.xu 阅读(155) 评论(0) 推荐(0) 编辑
摘要:其实很简单,参见这里:http://cid-f41b44b9285d0b86.spaces.live.com/blog/cns!F41B44B9285D0B86!346.entry 阅读全文
posted @ 2010-04-03 08:38 qiang.xu 阅读(296) 评论(0) 推荐(0) 编辑
摘要:CSDN不支持图片上传功能,所以将blog写在了:http://cid-f41b44b9285d0b86.spaces.live.com/blog/cns!F41B44B9285D0B86!280.entry?&_c02_vws=1使用的代码可以在:http://xuqianghit.download.csdn.net/找到 阅读全文
posted @ 2010-03-25 18:52 qiang.xu 阅读(289) 评论(0) 推荐(0) 编辑
摘要:当你在workflow环境中执行任务时,需要一些minitor来监视整个的代码执行过程,这个monitor命名为WorkflowRuntime,WorkflowRuntime会启动一个新的instance来完成上面的工作,在你的任务的执行的过程中,instance会根据外部的事件来执行对应的事件处理函数,需要指出的是这个WorkflowRuntime还能够指定一个service来保持跟踪,比如说添加一个SqlWorkflowPersistenceService服务,能够将正在执行的Workflow保存到sql server中,然后还可以将保存在数据库中的实例恢复。Workflow应用程序通常的 阅读全文
posted @ 2010-03-20 19:33 qiang.xu 阅读(541) 评论(0) 推荐(0) 编辑
摘要:workflow控件简介1.codecode控件其实就是代码的gui形式,在code控件之后就是代码,所以code控件最重要的属性就是ExecuteCode,将Code拖到设计区时,然后双击,vs自动产生的代码,在其中就是ExecuteCode。2.Parallel该控件可以定义同时执行一系列的活动,或者是一伪并行的方式运行一系列的活动,工作流运行库为每个工作流实例维护一个已安排活动队列3.CallExernalMethodActivity工作流调用外部工作流方法,这个活动可以定义一个接口和在接口上调用的方法4.DelayActvity在业务处理中经常出现时间延迟的情况,该控件就是处理这种情况 阅读全文
posted @ 2010-03-10 11:14 qiang.xu 阅读(191) 评论(0) 推荐(0) 编辑
摘要:workflow hello world demo下载地址http://hi.csdn.net/link.php?url=http://xuqianghit.download.csdn.net,编译运行,熟悉的hello world又一次出现了。demo中的例子十分的简单,拖入CodeActivity,然后Console.WriteLine("Hello World");,但是通过hello world需要明确的是程序执行的过程程序执行时,首先WorkflowRuntime实例,在调用Code活动时,会执行事先定义好的函数,CodeActivity继承与Activity,事 阅读全文
posted @ 2010-03-07 18:54 qiang.xu 阅读(259) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示