WebServiceTaskUtil Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Acessa e invoca os serviços Web. Essa classe é usada pelo Microsoft.SqlServer.Dts.Tasks.WebServiceTask e por sua interface do usuário como uma biblioteca de funções reutilizável.
public ref class WebServiceTaskUtil
public class WebServiceTaskUtil
type WebServiceTaskUtil = class
Public Class WebServiceTaskUtil
- Herança
-
WebServiceTaskUtil
Comentários
Ele WebServiceTaskUtil fornece a funcionalidade para fazer o seguinte:
Baixe a WSDL (Linguagem de Descrição dos Serviços Web) de uma determinada URL.
Recuperar informações de serviços, métodos e parâmetros do WSDL.
Crie a classe proxy e gere um assembly da classe proxy, que é necessário para invocar o método Web.
Invoque o método Web solicitado na classe proxy usando reflexão.
As interfaces do usuário projetadas para uma tarefa podem usar isso WebServiceTaskUtil para exibir os serviços, métodos e parâmetros.
Construtores
WebServiceTaskUtil(Object, String) |
Inicializa uma nova instância da classe WebServiceTaskUtil inicializando a conexão HTTP e o arquivo WSDL (Web Services Description Language) a ser baixado. |
Métodos
CleanUp() |
Libera todos os recursos usados para analisar o WSDL (Web Services Description Language) e invocar o método da Web. |
GetServices() |
Retorna uma matriz que contém todos os serviços disponíveis no WSDL (Web Services Description Language). |
GetWebMethodInfos(String) |
Obtém uma matriz que contém todos os métodos disponíveis em um serviço. |
Invoke(DTSWebMethodInfo, String, Object, VariableDispenser) |
Chama o método da Web especificado com os parâmetros fornecidos. |