02 2008 档案

摘要:其实和工作流的交互我前面已经有个文字了。就是这个:给WWF传递参数这个文章主要说的就是第二中情况。事件和方法,是指工作流添加activity的事件来接受和传递参数。这里面有两个很重要的活动CallExternalMethodActivity 和HandleExternalEvent 。前者是调用方法,后者是调用事件。其中宿主应用程序调用事件,工作流调用方法。这个两个是基本的概念。事件只有两个参数,一个是sender谁触发的,一个是相关的参数。这是固定。先说这些基本概念,然后说一个具体例子。这个例子运行一个工作流,然后先开始投票这个工作。然后要给一个人投票,支持或者反对这是两个事件。&& 阅读全文
posted @ 2008-02-25 23:14 音乐啤酒 阅读(262) 评论(0) 推荐(0) 编辑
摘要:创建自定义的活动activity是工作流的执行单元,是可以重用的,组合模型。基本的activity是工作流的执行步骤,复合的activity可以包含其他activitity。基本的activity来自wwf而且这些activity可以从vs2005的工具箱中拖放来使用。 软件开发人员可以开发出自己的activity而且也很出现在vs的工具箱中。activity是类。我们可以定义他的属性,事件和方法。练习1:创建复合的activity这个练习比较简单,简单说明一下就ok了。创建一个顺序工作流控制台项目A,然后在同一个解决方案中添加一个工作流activity项目,在这个类库项目已经有个activi 阅读全文
posted @ 2008-02-25 19:18 音乐啤酒 阅读(646) 评论(0) 推荐(0) 编辑
摘要:一般有两个方法可以传递参数给工作流分别是Paramter和Event1Paramter,参数,就是工作留定义好传递的参数,以属性方式在工作流类中声明好。宿主在开始运行工作流之前给这些参数赋值,以key/value形式。直接使用 Dictionary<string, object> parameters = new Dictionary<string, object>();比如工作流中定义了这些属性private string firstName;private string lastName;public string FirstName{set { firstName 阅读全文
posted @ 2008-02-16 00:00 音乐啤酒 阅读(200) 评论(0) 推荐(0) 编辑
摘要:使用自定义的httphandle和httpModule这两个东西,大家看看msdn就应该知道怎么回事了。简单我认为他们两个有很多相识地方主要区别:httpHandle可以处理特定的文件类型比如aspx,java等等这些指定好的文件后缀而httpModuel是处理每次请求的不管是是什么文件类型,而且httpModule的比handle先处理。一般我们很少写httpModule处理程序我这个地方说的是配置httpHandle这个东西asp.net有个文件是一般处理文件ashx文件。我们在写httpHandle类时候很多人都会使用建立ashx文件来写自定义的事件,然后在web.config中配置这个 阅读全文
posted @ 2008-02-01 22:02 音乐啤酒 阅读(467) 评论(0) 推荐(0) 编辑

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