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 方法。

适用于