ReportExecutionService Klasse

Definition

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.

Gilt für: