WebServiceTaskUtil 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
访问并调用 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 方法。 |