Erstellen von Anwendungen mit dem Webdienst und .NET Framework
Mit Microsoft .NET-Framework können Sie bekannte Programmierkonstrukte wie z. B. Methoden, einfache Typen und benutzerdefinierte komplexe Typen für die Arbeit mit Webdiensten verwenden. Das .NET-Framework enthält eine Infrastruktur und Tools, mit denen Sie Webdienstclients erstellen können, die jeden Webdienst von World Wide Web Consortium (W3C) aufrufen können, der den Standards entspricht.
Ein Berichtsserver-Webdienstclient ist jede Komponente oder Anwendung, die mit einem Berichtsserver über SOAP-Nachrichten (Simple Object Access Protocol) kommuniziert.
Führen Sie folgende grundlegende Schritte aus, um einen Berichtsserver-Webdienstclient mithilfe des .NET Framework zu erstellen:
Erstellen Sie eine Proxyklasse für den Webdienst.
Hierzu fügen Sie eine Proxyklasse oder einen Webverweis zu Ihrem Entwicklungsprojekt hinzu, verweisen auf die Proxyklasse im Clientcode und erstellen eine Instanz für diesen Proxy. Weitere Informationen finden Sie unter Erstellen des Webdienstproxys.
Authentifizieren Sie den Webdienstclient mit dem Berichtsserver.
Hierzu stellen Sie die Credentials-Eigenschaft des Dienstobjekts auf die Anmeldeinformationen eines authentifizierten Benutzers auf dem Berichtsserver ein. Weitere Informationen finden Sie unter Webdienstauthentifizierung.
Rufen Sie die Methode der Proxyklasse auf, die dem Webdienstvorgang entspricht, den Sie aufrufen möchten.
Rufen Sie hierzu eine Webdienstmethode auf, und geben Sie die notwendigen Argumente an. Weitere Informationen zu den Webdienstmethoden finden Sie unter Report Server Web Service Methods (Webdienstmethoden für Berichtsserver). Weitere Informationen über Aufrufe finden Sie unter Calling Web Service Methods (Aufrufen von Webdienstmethoden).
In diesem Abschnitt
Thema | BESCHREIBUNG |
---|---|
Erstellen des Webdienstproxys | In diesem Artikel werden die Möglichkeiten beschrieben, dem Projekt mit Microsoft .NET-Framework eine Proxyklasse hinzuzufügen. |
Web Service Authentication (Webdienstauthentifizierung) | Beschreibt, wie Aufrufe des Berichtsserver-Webdiensts authentifiziert werden. |
Aufrufen von Webdienstmethoden | In diesem Artikel wird beschrieben, wie Sie die Webdienstmethoden in Microsoft Visual Studio mit der SOAP-API aufrufen. |
Festlegen der URL-Eigenschaft des Webdiensts | Erläutert, wie Sie den Webdienstproxy programmgesteuert auf eine neue Server-URL richten, nachdem Sie den Webverweis erstellt haben. |
Bereitstellen von Argumenten für Webdienstmethoden | Beschreibt, wie Sie eine Webdienstmethode aufrufen und Methodenargumente angeben. |
Weglassen von Werten für optionale Webdienstobjekte | Beschreibt, wie Werte für optionale Webdienstobjekte weggelassen werden. |
Verwenden von sicheren Webdienstmethoden | Beschreibt die SecureConnectionLevel-Einstellung und die Art und Weise, wie sie die Verwendung der Reporting Services-SOAP-API beeinflusst. |
Übergeben von Geräteinformationseinstellungen an Renderingerweiterungen | Beschreibt die Geräteinfoeinstellungen, die verwendet werden, um Berichte in andere Formate zu rendern. |
Einstellungen der Reporting Services-Übermittlungserweiterungen | Beschreibt die Einstellungen, die verwendet werden, um Berichte über Berichtsserver-E-Mail zu übermitteln. |
Verwenden von Reporting Services SOAP-Headern | Erklärt die Verwendung von SOAP-Headern in Reporting Services. |
Introducing Exception Handling in Reporting Services (Einführung in die Ausnahmebehandlung in Reporting Services) | Gibt Informationen über die Art, wie Reporting Services Fehler handhabt. |