Compartilhar via


WebServiceTaskUtil Classe

Definição

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.

Aplica-se a