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:

  1. 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.

  2. 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.

  3. 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

Erstellen des Webdienstproxys

Beschreibt die Möglichkeiten, dem Projekt mit Microsoft.NET Framework eine Proxyklasse hinzuzufügen.

Webdienstauthentifizierung

Beschreibt, wie Aufrufe des Berichtsserver-Webdiensts authentifiziert werden.

Aufrufen von Webdienstmethoden

Beschreibt, wie Sie die Webdienstmethoden in MicrosoftVisual 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.

Geräteinformationseinstellungen in Reporting Services

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.

Einführung in die Ausnahmebehandlung in Reporting Services

Gibt Informationen über die Art, wie Reporting Services Fehler handhabt.