Linguaggio

WebServiceTaskUtil Classe

Definizione

Accede e invoca i servizi Web. Questa classe è utilizzata sia dalla Microsoft.SqlServer.Dts.Tasks.WebServiceTask sua interfaccia utente come libreria riutilizzabile di funzioni.

public ref class WebServiceTaskUtil
public class WebServiceTaskUtil
type WebServiceTaskUtil = class
Public Class WebServiceTaskUtil
Ereditarietà
WebServiceTaskUtil

Commenti

Fornisce WebServiceTaskUtil la funzionalità per fare quanto segue:

  • Scarica il Web Services Description Language (WSDL) da un URL specifico.

  • Recuperare servizi dati, metodi e parametri dal WSDL.

  • Crea la classe proxy e genera un assembly dalla classe proxy, necessaria per invocare il metodo Web.

  • Invoca il metodo Web richiesto sulla classe proxy usando reflection.

Le interfacce utente progettate per un compito possono utilizzare questo WebServiceTaskUtil per visualizzare i servizi, i metodi e i parametri.

Costruttori

Nome Descrizione
WebServiceTaskUtil(Object, String)

Inizia una nuova istanza della WebServiceTaskUtil classe, inizializzando la connessione HTTP e il file Web Services Description Language (WSDL) da scaricare.

Metodi

Nome Descrizione
CleanUp()

Rilascia tutte le risorse utilizzate per analizzare il Web Services Description Language (WSDL) e invocare il metodo Web.

GetServices()

Restituisce un array che contiene tutti i servizi disponibili nel Web Services Description Language (WSDL).

GetWebMethodInfos(String)

Ottiene un array che contiene tutti i metodi disponibili in un servizio.

Invoke(DTSWebMethodInfo, String, Object, VariableDispenser)

Chiama il metodo Web specificato con i parametri forniti.

Si applica a