从工作流中调用 Web 服务

Windows Workflow Foundation 框架支持 Web 服务互操作性(其中包括能够从工作流中调用 Web 服务)。 您可以向某个工作流中添加 InvokeWebServiceActivity 活动,以便从该工作流中调用 Web 服务。 InvokeWebServiceActivity 活动允许您以典型的 .NET Framework 工具为基础来执行上述操作,该工具可用来调用 SoapHttpClientProtocol 类(一种 Web 服务)。

您可以使用代码活动来创建某个 Web 服务代理类的实例并调用要在该代理实例上使用的 Web 服务方法,从而模拟 InvokeWebServiceActivity 活动的操作。 可以通过运行 WSDL.exe 程序来创建代理类,该程序可生成派生自 SoapHttpClientProtocol 类的类。

有关 InvokeWebServiceActivity 的更多信息,请参见使用 InvokeWebServiceActivity 活动,以及 Windows Workflow Foundation 类库参考中的 System.Workflow.Activities 命名空间的 InvokeWebServiceActivity 类。

请参见

参考

InvokeWebServiceActivity

概念

使用 InvokeWebServiceActivity 活动
与其他工作流通信
使用 WebServiceInputActivity 活动
使用 WebServiceOutputActivity 活动
将工作流部署为 Web 服务

其他资源

开发 ASP.NET 工作流应用程序

Footer image

版权所有 (C) 2007 Microsoft Corporation。保留所有权利。