WebServiceTaskUtil Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |