Lenguaje

WebServiceTaskUtil Clase

Definición

Accede e invoca los servicios web. Esta clase es utilizada tanto por la Microsoft.SqlServer.Dts.Tasks.WebServiceTask interfaz de usuario como por su interfaz como una biblioteca reutilizable de funciones.

public ref class WebServiceTaskUtil
public class WebServiceTaskUtil
type WebServiceTaskUtil = class
Public Class WebServiceTaskUtil
Herencia
WebServiceTaskUtil

Comentarios

Proporciona WebServiceTaskUtil la funcionalidad para hacer lo siguiente:

  • Descarga el Lenguaje de Descripción de Servicios Web (WSDL) desde una URL dada.

  • Recuperar la información de servicios, métodos y parámetros del WSDL.

  • Crea la clase proxy y genera un ensamblador a partir de la clase proxy, que es necesario para invocar el método Web.

  • Invoca el método Web solicitado en la clase proxy usando reflection.

Las interfaces de usuario diseñadas para una tarea pueden emplear esto WebServiceTaskUtil para mostrar los servicios, métodos y parámetros.

Constructores

Nombre Description
WebServiceTaskUtil(Object, String)

Inicializa una nueva instancia de la WebServiceTaskUtil clase, inicializando la conexión HTTP y el archivo Web Services Description Language (WSDL) para descargar.

Métodos

Nombre Description
CleanUp()

Libera todos los recursos utilizados para analizar el Lenguaje de Descripción de Servicios Web (WSDL) e invocar el método Web.

GetServices()

Devuelve un array que contiene todos los servicios disponibles en el Lenguaje de Descripción de Servicios Web (WSDL).

GetWebMethodInfos(String)

Obtiene un array que contiene todos los métodos disponibles en un servicio.

Invoke(DTSWebMethodInfo, String, Object, VariableDispenser)

Llama al método Web especificado con los parámetros suministrados.

Se aplica a