Freigeben über


WebServiceTaskUtil Klasse

Definition

Greift auf die Webdienste zu und ruft sie auf. Diese Klasse wird sowohl von Microsoft.SqlServer.Dts.Tasks.WebServiceTask als auch von der zugehörigen Benutzeroberfläche als wiederverwendbare Funktionsbibliothek verwendet.

public ref class WebServiceTaskUtil
public class WebServiceTaskUtil
type WebServiceTaskUtil = class
Public Class WebServiceTaskUtil
Vererbung
WebServiceTaskUtil

Hinweise

Dies WebServiceTaskUtil stellt die Funktionalität bereit, um folgendes auszuführen:

  • Laden Sie die Beschreibungssprache für Webdienste (WSDL) aus einer bestimmten URL herunter.

  • Abrufen von Diensten, Methoden und Parameterinformationen aus dem WSDL.

  • Erstellen Sie die Proxyklasse und generieren Sie eine Assembly aus der Proxyklasse, die für das Aufrufen der Webmethode erforderlich ist.

  • Rufen Sie die angeforderte Webmethode in der Proxyklasse mithilfe von Spiegelung auf.

Die für einen Vorgang konzipierten Benutzeroberflächen können dies WebServiceTaskUtil verwenden, um die Dienste, Methoden und Parameter anzuzeigen.

Konstruktoren

WebServiceTaskUtil(Object, String)

Initialisiert eine neue Instanz der WebServiceTaskUtil-Klasse, wodurch die HTTP-Verbindung und WSDL-Datei (Web Services Description Language), die heruntergeladen werden soll, initialisiert werden.

Methoden

CleanUp()

Gibt alle zum Analysieren der Web Services Description Language (WSDL) und Aufrufen der Webmethode verwendeten Ressourcen frei.

GetServices()

Gibt ein Array zurück, das alle in der Web Services Description Language (WSDL) verfügbaren Dienste enthält.

GetWebMethodInfos(String)

Ruft ein Array ab, das alle in einem Dienst verfügbaren Methoden enthält.

Invoke(DTSWebMethodInfo, String, Object, VariableDispenser)

Ruft die angegebene Webmethode mit den angegebenen Parametern auf.

Gilt für: