WebServiceTaskUtil Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |