WebServiceTaskUtil 类

定义

访问并调用 Web 服务。 该类被 及其 Microsoft.SqlServer.Dts.Tasks.WebServiceTask 用户界面用作可重用的函数库。

public ref class WebServiceTaskUtil
public class WebServiceTaskUtil
type WebServiceTaskUtil = class
Public Class WebServiceTaskUtil
继承
WebServiceTaskUtil

注解

WebServiceTaskUtil 提供了以下功能:

  • 从给定的URL下载Web服务描述语言(WSDL)。

  • 从WSDL检索服务、方法和参数信息。

  • 创建代理类并从代理类生成汇编,这对于调用Web方法是必要的。

  • 在代理类上使用反射调用请求的 Web 方法。

为任务设计的用户界面可以利用这一点 WebServiceTaskUtil 来显示服务、方法和参数。

构造函数

名称 说明
WebServiceTaskUtil(Object, String)

初始化该类的新实例 WebServiceTaskUtil ,初始化HTTP连接和Web服务描述语言(WSDL)文件以下载。

方法

名称 说明
CleanUp()

发布解析Web服务描述语言(WSDL)并调用Web方法的所有资源。

GetServices()

返回一个包含Web服务描述语言(WSDL)中所有服务的数组。

GetWebMethodInfos(String)

获得一个包含服务中所有方法的数组。

Invoke(DTSWebMethodInfo, String, Object, VariableDispenser)

调用指定的Web方法,并使用提供的参数。

适用于