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方法,并使用提供的参数。 |