惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

U
Unit 42
Blog — PlanetScale
Blog — PlanetScale
H
Help Net Security
The GitHub Blog
The GitHub Blog
博客园 - Franky
酷 壳 – CoolShell
酷 壳 – CoolShell
Recent Announcements
Recent Announcements
量子位
aimingoo的专栏
aimingoo的专栏
大猫的无限游戏
大猫的无限游戏
博客园 - 叶小钗
Microsoft Azure Blog
Microsoft Azure Blog
Martin Fowler
Martin Fowler
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
A
About on SuperTechFans
T
Tailwind CSS Blog
V
V2EX
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
B
Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
S
SegmentFault 最新的问题
G
Google Developers Blog
M
MIT News - Artificial intelligence

博客园 - 我是蚂蚁

企业销售管理现状分析与解决思路 对正则表达式不熟悉,记录几个从别处拿来验证过的表达式,日期、数字、email、网址验证 WCF 关于自定义MessageHeader支持 如何识别真正的程序员 (转帖 来自csdn) 忙忙碌碌,早出晚归咱们到底为个啥? 2008年业务、技术学习计划 记录一下,开车以来最惨痛的教训! 针对 WCF 数据压缩开发包压缩效率的测试比较 总结,对自己对团队对项目的总结 WF 状态机 事件传参详细步骤 关于 WCF 中数据压缩的几篇文章 WF 工作流实例持久化几点说明 msdn杂志关于wcf\wwf的相关文章 - 我是蚂蚁 - 博客园 Pro WF Windows Workflow in NET3 -- 学习笔记 -- 状态机 -- 汽车驾驶操作示例 Pro WF Windows Workflow in NET3 -- 学习笔记 -- 状态机 (不)相信 --- 龙应台 推荐阅读 《Pro WCF Practical Microsoft SOA Implementation》 关于中小企业信息化命题的阶段性总结 WCF 学习研究 推荐blog
关于wf中传参的问题:如何在workflow实例钝化后重新load时传参!
我是蚂蚁 · 2007-11-20 · via 博客园 - 我是蚂蚁

折腾wwf有段时间了,一直都是东看点,西瞧点,折腾来折腾去。

把系统的底层数据实现都搞好了,然后做了个简单的状态机,创建工作流,调用事件,然后执行callExternalMethod活动,执行数据操作,比较顺利:)

然后在每个状态活动中,就按照事件(handleExternalEvent)-》方法(callExternalMethod)-》SetState的思路搞起来,一切挺顺利。

但是在测试第二个活动的时候卡壳了:开始是没有将实例钝化到数据库,就重新创建了新的workflow,调试失败;解决了钝化问题,将实例从数据库重新load到host中后,发现没有办法通过传参的办法将值带入工作流:(

郁闷,看来还得折腾事件:大概的思路是自定义事件,通过事件将需要的值带入。

昨天晚上将上面的思路做了实验,呵呵通过了。

处理流程如下:首先定义自定义事件类,设置其属性,这些属性用来和方法的参数进行绑定;
其次在loacalservice接口中声明自定义事件,并实现之;
最后在workflow类中定义一个自定义事件类的属性,在handleExternalEvent活动的e属性中绑定这个属性。

这样在通过事件调用工作流时就可以把需要传递的数据通过事件的e参数传递给工作流,让工作流的callExternalMethod活动使用

--畅所欲言,随心而谈--
本博客文章全部原创,转载请注明出处,谢谢
紫辰友创软件公司 http://www.bornsun.net/
版权所有 jiabao.cnblogs.com 转载请联系