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.
Mit dem Reporting Services-Ausführungswebdienst können Entwickler Berichte von einem Berichtsserver programmgesteuert verarbeiten und 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 Url
Eigenschaften und Credentials
des Webdiensts festlegen, bevor Sie Methodenaufrufe ausführen.
Konstruktoren
ReportExecutionService() |
Initialisiert eine neue Instanz der ReportExecutionService-Klasse. |
Eigenschaften
ExecutionHeaderValue |
Stellt SOAP-Headerinformationen bereit, einschließlich der ExecutionID , die beim Arbeiten mit Berichtsausführungen verwendet wird. |
ServerInfoHeaderValue |
Gibt Informationen zum Berichtsserver zurück. |
TrustedUserHeaderValue |
Diese Eigenschaft wird nicht verwendet. |
Methoden
FindString(Int32, Int32, String) |
Gibt die logische Seitenzahl des nächsten Vorkommens der angegebenen Zeichenfolge zurück. |
GetDocumentMap() |
Gibt die Darstellung der Dokumentstruktur für die Ausführung zurück. |
GetExecutionInfo() |
Gibt Informationen zur Berichtsausführung zurück. |
GetExecutionInfo2() |
Gibt Informationen zur Berichtsausführung zurück. |
GetRenderResource(String, String, String) |
Gibt die Ressource für ein angegebenes Renderingerweiterungsformat zurück. |
ListRenderingExtensions() |
Gibt eine Liste der Renderingerweiterungen zurück. |
ListSecureMethods() |
Gibt eine Reihe von SOAP-Methoden zurück, bei deren Aufruf eine sichere Verbindung (SSL) erforderlich ist. |
LoadDrillthroughTarget(String) |
Erstellt eine Berichtsausführung aus einer Drillthroughaktion. |
LoadDrillthroughTarget2(String) |
Erstellt eine Berichtsausführung aus einer Drillthroughaktion. |
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 den aktuellen Benutzer ab, der Webdienstanforderungen ausführt. |
LogonUser(String, String, String) |
Meldet einen Benutzer an und authentifiziert eine Benutzeranforderung an den Berichtsserver-Webdienst. |
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 rendert ihn im angegebenen Format. |
Render2(String, String, PageCountMode, String, String, String, Warning[], String[]) |
Verarbeitet einen bestimmten Bericht und rendert ihn im angegebenen Format. |
RenderStream(String, String, String, String, String) |
Ruft einen sekundären Renderingdatenstrom ab, der einem verarbeiteten Bericht zugeordnet ist. |
ResetExecution() |
Setzt die aktuelle Berichtsausführung durch Löschen der Momentaufnahme und Zurücksetzen des Sitzungszustands zurück. |
ResetExecution2() |
Setzt die aktuelle Berichtsausführung durch Löschen der Momentaufnahme und Zurücksetzen des Sitzungszustands zurück. |
SetExecutionCredentials(DataSourceCredentials[]) |
Legt die Anmeldeinformationen fest, die der aktuellen Berichtsausführung zugeordnet sind. |
SetExecutionCredentials2(DataSourceCredentials[]) |
Legt die Anmeldeinformationen fest, die der aktuellen Berichtsausführung zugeordnet sind. |
SetExecutionParameters(ParameterValue[], String) |
Legt die Parameterwerte fest, die der aktuellen Berichtsausführung zugeordnet sind, und überprüft sie. |
SetExecutionParameters2(ParameterValue[], String) |
Legt die Parameterwerte fest, die der aktuellen Berichtsausführung zugeordnet sind, und überprüft sie. |
Sort(String, SortDirectionEnum, Boolean, String, Int32) |
Wendet eine Sortierung für die Ausführung auf Grundlage eines benutzerdefinierten Sortiervorgangs an oder entfernt sie. |
Sort2(String, SortDirectionEnum, Boolean, PageCountMode, String, ExecutionInfo2) |
Wendet eine Sortierung für die Ausführung auf Grundlage eines benutzerdefinierten Sortiervorgangs an oder entfernt sie. |
ToggleItem(String) |
Schaltet das Ein-/Ausblenden von Elementen in einem Bericht um. |