Share via


Lektion 2: Hinzufügen eines Webverweises

Webdienstsuche ist der Prozess, durch den ein Client einen Webdienst sucht und seine Dienstbeschreibung erhält. Dieser Prozess in Visual Studio beinhaltet das Abfragen einer Website gemäß einem vorher festgelegten Algorithmus. Ziel des Prozesses ist es, die Dienstbeschreibung zu finden. Diese Beschreibung ist ein XML-Dokument, das WSDL (Web Services Description Language) verwendet.

Die Dienstbeschreibung gibt an, welche Dienste verfügbar sind und wie mit diesen Diensten interagiert werden kann. Ohne eine Dienstbeschreibung ist es nicht möglich, programmgesteuert mit einem Webdienst zu interagieren.

Die Anwendung muss ein Kommunizieren mit dem Webdienst sowie eine Suche nach dem Webdienst zur Laufzeit ermöglichen. Das Hinzufügen eines Webverweises zum Projekt für den Webdienst generiert zu diesem Zweck eine Proxyklasse, die eine Schnittstelle mit dem Webdienst sowie eine lokale Darstellung des Webdienstes bietet. Weitere Informationen finden Sie unter dem Thema zu Webverweisen und zum Generieren eines XML-Webdienstproxys in der Dokumentation zu Visual Studio .NET.

So fügen Sie einen Webverweis hinzu

  1. Klicken Sie im Menü Projekt auf Webverweis hinzufügen.

  2. Geben Sie im Dialogfeld Webverweis hinzufügen im Feld URL den URL ein, um die Dienstbeschreibung des Berichtsserver-Webdienstes zu erhalten, wie z. B. 'https://localhost/reportserver/reportservice.asmx?wsdl'. Klicken Sie dann auf die Schaltfläche Ausführen, um Informationen zu dem Webdienst abzurufen.

    - Oder -

    Wenn sich der Berichtsserver-Webdienst auf dem lokalen Computer befindet, klicken Sie im Browserbereich auf die Verknüpfung Webdienste auf dem lokalen Computer. Klicken Sie dann in der angezeigten Liste auf die Verknüpfung für den ReportService2005-Webdienst.

  3. Benennen Sie im Feld Webverweisname den Webverweis in 'ReportService2005' um. Dies ist der Namespace, den Sie für diesen Webverweis verwenden.

  4. Klicken Sie auf Verweis hinzufügen, um einen Webverweis für den Zielwebdienst hinzuzufügen.

    Visual Studio downloadet die Dienstbeschreibung und generiert eine Proxyklasse als Schnittstelle zwischen der Anwendung und dem Berichtsserver-Webdienst.

Weitere Informationen finden Sie unter Accessing the SOAP API.

Siehe auch

Aufgaben

Lektion 3: Zugreifen auf den Webdienst

Konzepte

Lernprogramm: Zugreifen auf den Berichtsserver-Webdienst mithilfe von Visual Basic oder Visual C#

Hilfe und Informationen

Informationsquellen für SQL Server 2005