拼吾爱程序人生.Net编程Visual Studio.NET Windows Workflow中的HandleExternalEvent Activity

1  /  1  页   1 跳转 查看:652

Windows Workflow中的HandleExternalEvent Activity

Windows Workflow中的HandleExternalEvent Activity

文/Scott Allen  译/张逸  出处/InfoQ

Windows Workflow Foundation为事件的处理提供了HandleExternalEvent Activity,使用它可以处理托管在工作流运行时中的进程所产生的事件。微软的MVP Scott Allen对此进行了深入分析,介绍了Windows Workflow Foundation中HandleExternal Event Activity的实现。

工作流不能孤立而存在。典型的工作流需要接收从外部世界传来的数据,并让处于外部世界的我们知道何时需要做出决策,例如批准我们团队成员到拉斯维加斯旅游的开支报告。Windows Workflow(WF)提供了各种与外部世界通信的机制。例如,WebServiceInput与InvokeWebService两个 activity都是WF基础activity库的组件。我们可以通过这两个activity与使用基于WSDL契约的远程服务进行通信。

针对本地的、进程内的通信,我们可以使用CallExternalMethod和HandleExternalEvent两个activity。CallExternalMethod activity允许工作流调用在宿主中注册了的本地服务的方法。HandleExternalEvent activity则允许工作流侦听其宿主抛出的事件。本文,我们将重点关注HandleExternalEvent activity。

若要了解本文的更多内容,请阅读全文:《Windows Workflow中的HandleExternalEvent Activity

 感谢原创者的辛勤劳动,希望对您有所帮助,转载请注明原出处。
 您可能对 [Visual Studio.NET] 的这些文章也感兴趣:

Visual Studio插件大搜索(60+)
.NET Framework3.0答疑
利用Cache缓存数据DataTable数据提高大数据量访问性能
细颗粒度Singleton模式实现
微软新版开发工具VS 2008 beta2功能定案
BlogEngine.Net架构与源代码分析系列part15:总结篇
Copy Screen Object to Bitmap File
对话Spring.NET
在Visual Studio 2005中打开Share Source CLI 2.0(Rotor)
.NET1.1中预编译ASP.NET页面实现原理浅析[1]自动预编译机制浅析
 

回复:Windows Workflow中的HandleExternalEvent Activity

不错









[url=http://www.sluke.cn/files/article/html/5/5486/]琴帝[/url]
 
1  /  1  页   1 跳转

快速回复帖子

标题
禁用 URL 识别
禁用表情
禁用 Discuz!NT 代码
使用个人签名
  [完成后可按 Ctrl+Enter 无刷新发布]  

版权所有 拼吾爱程序人生    Total Unique Visitors:

free hit counter

Powered by Discuz!NT 2.1.202   Copyright © 2001-2008 Comsenz Inc. 鄂ICP备07500843号
返顶部