您的位置:首页 > 其它

WF工作流与Web服务的相互调用 —— 以InvokeWebServiceActivity在Workflow工作流调用Web服务

2011-05-06 09:47 411 查看
在前面两篇文章里面已经为大家介绍过如何在Web服务调动Workflow工作流,在这篇文章为大家介绍如何通过InvokeWebServiceActivity在Workflow中调动Web服务。

下面还是以最简单的Hello World作为例子:

首先开发一个ASMX服务

View Code

staticvoid Main(string[] args)
{
using (WorkflowRuntime runtime =new WorkflowRuntime())
{
runtime.StartRuntime();
WorkflowInstance instance = runtime.CreateWorkflow(typeof(Workflow3), null);
instance.Start();
AutoResetEvent wailHandler =new AutoResetEvent(false);
wailHandler.WaitOne(1000);
Console.ReadLine();
}
}

通过这个的开发实例,大家可以认识到如何使用InvokeWebServiceActivity调用Web服务。总而言之,通过Web服务与 Workflow工作流的相互调用,可以实现多个复杂的业务层的开发。在下一篇文章将为大家介绍如何在WCF与Workflow工作流之间实现相互调用, 协调工作。

WF工作流与Web服务的相互调用 —— 通过Web服务调用Workflow工作流(基础实例)
WF工作流与Web服务的相互调用 —— 通过Web服务调用Workflow工作流(开发持久化工作流)

WF工作流与Web服务的相互调用 —— 以InvokeWebServiceActivity在Workflow工作流调用Web服务

WF工作流与Web服务的相互调用 —— WF与WCF互相调用(利用ReceiveActivity把WF发布为WCF)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐