Erstellen von Anwendungen mit dem Webdienst und .NET Framework
Mit Microsoft.NET Framework können Sie bekannte Programmierkonstrukte, wie z. B. Methoden, primitive Typen und benutzerdefinierte komplexe Typen, für die Arbeit mit Webdiensten verwenden. .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.
Um einen Berichtsserver-Webdienstclient mithilfe des .NET Framework zu erstellen, führen Sie folgende grundlegende Schritte aus:
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 über die Webdienstmethoden finden Sie unter Webdienstmethoden für Berichtsserver. Weitere Informationen über das Aufrufen dieser Methoden finden Sie unter Aufrufen von Webdienstmethoden.
In diesem Abschnitt
Thema |
Beschreibung |
---|---|
Beschreibt die Möglichkeiten, dem Projekt mit Microsoft.NET Framework eine Proxyklasse hinzuzufügen. |
|
Beschreibt, wie Aufrufe des Berichtsserver-Webdiensts authentifiziert werden. |
|
Beschreibt, wie Sie die Webdienstmethoden in MicrosoftVisual Studio mit der SOAP-API aufrufen. |
|
Erläutert, wie Sie den Webdienstproxy programmgesteuert auf eine neue Server-URL richten, nachdem Sie den Webverweis erstellt haben. |
|
Beschreibt, wie Sie eine Webdienstmethode aufrufen und Methodenargumente angeben. |
|
Beschreibt, wie Werte für optionale Webdienstobjekte weggelassen werden. |
|
Beschreibt die SecureConnectionLevel-Einstellung und die Art und Weise, wie sie die Verwendung der Reporting Services-SOAP-API beeinflusst. |
|
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. |
Erklärt die Verwendung von SOAP-Headern in Reporting Services. |
|
Gibt Informationen über die Art, wie Reporting Services Fehler handhabt. |