Condividi tramite


WebServiceTaskUtil Classe

Definizione

Accede ai servizi Web e li richiama. Questa classe viene utilizzata dall'oggetto Microsoft.SqlServer.Dts.Tasks.WebServiceTask e dalla relativa 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 eseguire le operazioni seguenti:

  • Scaricare il linguaggio di descrizione dei servizi Web da un URL specificato.

  • Recuperare le informazioni sui servizi, i metodi e i parametri da WSDL.

  • Creare la classe proxy e generare un assembly dalla classe proxy, necessaria per richiamare il metodo Web.

  • Richiamare il metodo Web richiesto nella classe proxy usando reflection.

Le interfacce utente progettate per un'attività possono usarle WebServiceTaskUtil per visualizzare i servizi, i metodi e i parametri.

Costruttori

WebServiceTaskUtil(Object, String)

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

Metodi

CleanUp()

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

GetServices()

Restituisce una matrice contenente tutti i servizi disponibili nel file WSDL (Web Services Description Language).

GetWebMethodInfos(String)

Ottiene una matrice contenente tutti i metodi disponibili in un servizio.

Invoke(DTSWebMethodInfo, String, Object, VariableDispenser)

Chiama il metodo Web specificato con i parametri forniti.

Si applica a