WebServiceTaskUtil Clase

Definición

Obtiene acceso e invoca los servicios web. Microsoft.SqlServer.Dts.Tasks.WebServiceTask y su interfaz de usuario utilizan esta clase como una biblioteca reutilizable de funciones.

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

Comentarios

WebServiceTaskUtil proporciona la funcionalidad para hacer lo siguiente:

  • Descargue el lenguaje de descripción de servicios web (WSDL) de una dirección URL determinada.

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

  • Cree la clase de proxy y genere un ensamblado a partir de la clase proxy, que es necesaria para invocar el método web.

  • Invoque el método web solicitado en la clase proxy mediante reflexión.

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

Constructores

WebServiceTaskUtil(Object, String)

Inicializa una nueva instancia de la clase WebServiceTaskUtil inicializando la conexión HTTP y el archivo de Lenguaje de descripción de servicios web (WSDL) que se va a descargar.

Métodos

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 una matriz que contiene todos los servicios disponibles en el Lenguaje de descripción de servicios web (WSDL).

GetWebMethodInfos(String)

Obtiene una matriz 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 proporcionados.

Se aplica a