Lektion 2: Hinzufügen eines Webverweises
Webdienstermittlung ist der Prozess, durch den ein Client einen Webdienst sucht und seine Dienstbeschreibung erhält. Der Prozess der Webdienstermittlung in Visual Studio umfasst das Abfragen einer Website nach einem vordefinierten 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 Webdiensts bietet. Weitere Informationen finden Sie unter Vorgehensweise: Generieren eines XML-Webdienstproxys in Ihrer Visual Studio-Dokumentation.
So fügen Sie einen Webverweis hinzu
Klicken Sie im Menü Projekt auf Dienstverweis hinzufügen.
Klicken Sie im Dialogfeld Dienstverweis hinzufügen auf Erweitert.
Klicken Sie im Dialogfeld Dienstverweiseinstellungen auf Webverweis hinzufügen.
Geben Sie im Feld URL des Dialogfelds Webverweis hinzufügen die URL ein, um die Dienstbeschreibung des Berichtsserver-Webdiensts abzurufen, z. B. https://localhost/reportserver/reportservice2010.asmx. Klicken Sie dann auf die Schaltfläche Los , um Informationen zum Webdienst abzurufen.
- oder -
Wenn der Berichtsserver-Webdienst auf dem lokalen Computer vorhanden ist, klicken Sie im Browserbereich auf den Link Webdienste auf dem lokalen Computer . Klicken Sie dann in der angezeigten Liste auf den Link für den ReportService2010-Webdienst.
Benennen Sie im Feld Webverweisname den Webverweis in ReportService2010 um, dem Namespace, den Sie für diesen Webverweis verwenden.
Klicken Sie auf Verweis hinzufügen , um einen Webverweis für den Zielwebdienst hinzuzufügen.
Visual Studio lädt die Dienstbeschreibung herunter und generiert eine Proxyklasse für die Schnittstelle zwischen Ihrer Anwendung und dem Berichtsserver-Webdienst. Damit der Webverweis funktionsfähig ist, muss auch dem Services-Namespace ein Verweis hinzugefügt werden.
Klicken Sie im Menü Projekt auf Verweis hinzufügen.
Wählen Sie im Dialogfeld Verweis hinzufügen auf der Registerkarte .NETdie Option System.Web.Services aus, und klicken Sie dann auf OK.
Weitere Informationen finden Sie unter Accessing the SOAP API (Zugriff auf die SOAP-API).
Weitere Informationen
Report Server Web Service (Report Server-Webdienst)
Lektion 3: Zugriff auf den Webdienst
Zugreifen auf den Berichtsserver-Webdienst mithilfe von Visual Basic oder Visual C# (SSRS-Lernprogramm)