ReportExecutionService Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Der Reporting Services Execution Webservice ermöglicht es Entwicklern, programmatisch Berichte von einem Berichtsserver zu verarbeiten und zu rendern.
public ref class ReportExecutionService : System::Web::Services::Protocols::SoapHttpClientProtocol
public class ReportExecutionService : System.Web.Services.Protocols.SoapHttpClientProtocol
type ReportExecutionService = class
inherit SoapHttpClientProtocol
Public Class ReportExecutionService
Inherits SoapHttpClientProtocol
- Vererbung
-
ReportExecutionService
Beispiele
Dim rs As New myNamespace.myReferenceName.ReportExecutionService()
rs.Url = "http://myservername.reportserver/ReportExecution2010.asmx?wsdl"
rs.Credentials = System.Net.CredentialCache.DefaultCredentials
myNamespace.myReferenceName.ReportExecutionService rs = new myNamespace.myReferenceName.ReportExecutionService();
rs.Url = "http://myservername.reportserver/reportexecution2010.asmx?wsdl"
rs.Credentials = System.Net.CredentialCache.DefaultCredentials
Hinweise
Sie müssen die UrlCredentials Eigenschaften des Webdienstes einstellen, bevor Sie irgendwelche Methodenaufrufe tätigen.
Konstruktoren
| Name | Beschreibung |
|---|---|
| ReportExecutionService() |
Initialisiert eine neue Instanz der ReportExecutionService-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| ExecutionHeaderValue |
Stellt SOAP-Header-Informationen bereit, einschließlich der ExecutionID, die bei der Arbeit mit Berichtsausführungen verwendet wird. |
| ServerInfoHeaderValue |
Gibt Informationen über den Berichtsserver zurück. |
| TrustedUserHeaderValue |
Diese Eigenschaft wird nicht verwendet. |
Methoden
| Name | Beschreibung |
|---|---|
| FindString(Int32, Int32, String) |
Gibt die logische Seitennummer des nächsten Vorkommens der angegebenen Zeichenkette zurück. |
| GetDocumentMap() |
Gibt die Darstellung der Dokumentkarte für die Ausführung zurück. |
| GetExecutionInfo() |
Gibt Informationen über die Berichtsausführung zurück. |
| GetExecutionInfo2() |
Gibt Informationen über die Berichtsausführung zurück. |
| GetRenderResource(String, String, String) |
Gibt die Ressource für ein bestimmtes Rendering-Erweiterungsformat zurück. |
| ListRenderingExtensions() |
Gibt eine Liste von Rendering-Erweiterungen zurück. |
| ListSecureMethods() |
Gibt eine Liste von SOAP-Methoden zurück, die beim Aufruf eine sichere (SSL-)Verbindung benötigen. |
| LoadDrillthroughTarget(String) |
Erstellt eine Berichtsausführung aus einer Drillthrough-Aktion. |
| LoadDrillthroughTarget2(String) |
Erstellt eine Berichtsausführung aus einer Drillthrough-Aktion. |
| LoadReport(String, String) |
Lädt einen Bericht vom Berichtsserver in eine neue Ausführung. |
| LoadReport2(String, String) |
Lädt einen Bericht vom Berichtsserver in eine neue Ausführung. |
| LoadReportDefinition(Byte[], Warning[]) |
Erstellt eine Berichtsausführung aus einer vom Client bereitgestellten Berichtsdefinition. |
| LoadReportDefinition2(Byte[], Warning[]) |
Erstellt eine Berichtsausführung aus einer vom Client bereitgestellten Berichtsdefinition. |
| Logoff() |
Meldet sich beim aktuellen Nutzer aus, der Webservice-Anfragen stellt. |
| LogonUser(String, String, String) |
Loggt sich bei einem Benutzer an und authentifiziert eine Benutzeranfrage beim Report Server Webservice. |
| NavigateBookmark(String, String) |
Navigiert zu einem bestimmten Lesezeichen im Bericht. |
| NavigateDocumentMap(String) |
Navigiert zu einem bestimmten Abschnitt des Berichts. |
| Render(String, String, String, String, String, Warning[], String[]) |
Verarbeitet einen bestimmten Bericht und stellt ihn im angegebenen Format dar. |
| Render2(String, String, PageCountMode, String, String, String, Warning[], String[]) |
Verarbeitet einen bestimmten Bericht und stellt ihn im angegebenen Format dar. |
| RenderStream(String, String, String, String, String) |
Erhält einen sekundären Rendering-Stream, der mit einem bearbeiteten Bericht verknüpft ist. |
| ResetExecution() |
Setzt die aktuelle Berichtsausführung zurück, indem der Snapshot gelöscht und der Sitzungszustand zurückgesetzt wird. |
| ResetExecution2() |
Setzt die aktuelle Berichtsausführung zurück, indem der Snapshot gelöscht und der Sitzungszustand zurückgesetzt wird. |
| SetExecutionCredentials(DataSourceCredentials[]) |
Legt die Zugangsdaten fest, die mit der aktuellen Berichtsausführung verknüpft sind. |
| SetExecutionCredentials2(DataSourceCredentials[]) |
Legt die Zugangsdaten fest, die mit der aktuellen Berichtsausführung verknüpft sind. |
| SetExecutionParameters(ParameterValue[], String) |
Setzt und validiert Parameterwerte, die mit der aktuellen Berichtsausführung verbunden sind. |
| SetExecutionParameters2(ParameterValue[], String) |
Setzt und validiert Parameterwerte, die mit der aktuellen Berichtsausführung verbunden sind. |
| Sort(String, SortDirectionEnum, Boolean, String, Int32) |
Verwendet oder entfernt eine Sortierung für die Ausführung basierend auf einer Sortieraktion des Benutzers. |
| Sort2(String, SortDirectionEnum, Boolean, PageCountMode, String, ExecutionInfo2) |
Verwendet oder entfernt eine Sortierung für die Ausführung basierend auf einer Sortieraktion des Benutzers. |
| ToggleItem(String) |
Schaltet in einem Bericht das Anzeigen/Verbergen-Element an. |