ReportingService2005 Klasse

Definition

Enthält die Methoden und Eigenschaften, die zum Aufrufen des SSRS-Webdiensts (Microsoft SQL Server 2005 Reporting Services) verwendet werden können.

public ref class ReportingService2005 : System::Web::Services::Protocols::SoapHttpClientProtocol
public class ReportingService2005 : System.Web.Services.Protocols.SoapHttpClientProtocol
type ReportingService2005 = class
    inherit SoapHttpClientProtocol
Public Class ReportingService2005
Inherits SoapHttpClientProtocol
Vererbung
ReportingService2005

Hinweise

Um die Berichtsserver-Webdienstbibliothek verwenden zu können, müssen Sie eine Proxyklasse in Microsoft Visual C# oder Microsoft Visual Basic .NET generieren, über die Sie die verschiedenen Webdienstmethoden aufrufen können. Weitere Informationen zum Generieren einer Reporting Services Proxyklasse mithilfe der Microsoft .NET Framework finden Sie unter Zugreifen auf die SOAP-API.

Konstruktoren

ReportingService2005()

Initialisiert eine neue Instanz der ReportingService2005-Klasse.

Eigenschaften

BatchHeaderValue

Ruft den Wert (BatchHeaderValue-Objekt) ab, der eine eindeutige, vom System generierte Batch-ID für Vorgänge mit mehreren Methoden in der Reporting Services SOAP-API darstellt, oder legt diesen fest.

ItemNamespaceHeaderValue

Der Wert, der den Bezeichner darstellt, der zum Abrufen von Elementeigenschaften verwendet wird.

ServerInfoHeaderValue

Die serverbezogenen Informationen, die die Version des Berichtsservers darstellen.

Methoden

CancelBatch()

Bricht den Batch ab, der von einem Aufruf der CreateBatch()-Methode gestartet wurde.

CancelJob(String)

Bricht die Ausführung eines Auftrags ab.

CreateBatch()

Erstellt einen Batch, der mehrere Methoden in einer Einzeltransaktion ausführt.

CreateDataDrivenSubscription(String, ExtensionSettings, DataRetrievalPlan, String, String, String, ParameterValueOrFieldReference[])

Erstellt für einen bestimmten Bericht ein datengesteuertes Abonnement.

CreateDataSource(String, String, Boolean, DataSourceDefinition, Property[])

Erstellt eine neue Datenquelle in der Berichtsserver-Datenbank.

CreateFolder(String, String, Property[])

Fügt der Berichtsserver-Datenbank einen Ordner hinzu.

CreateLinkedReport(String, String, String, Property[])

Fügt der Berichtsserver-Datenbank einen neuen verknüpften Bericht hinzu.

CreateModel(String, String, Byte[], Property[])

Erstellt ein Modell im Katalognamespace.

CreateReport(String, String, Boolean, Byte[], Property[])

Fügt der Berichtsserver-Datenbank einen neuen Bericht hinzu.

CreateReportHistorySnapshot(String, Warning[])

Erzeugt die Berichtsverlaufs-Momentaufnahme eines angegebenen Berichts.

CreateResource(String, String, Boolean, Byte[], String, Property[])

Fügt der Berichtsserver-Datenbank eine neue Ressource hinzu.

CreateRole(String, String, Task[])

Fügt der Berichtsserver-Datenbank eine neue Rolle hinzu.

CreateSchedule(String, ScheduleDefinition)

Erstellt einen neuen freigegebenen Zeitplan.

CreateSubscription(String, ExtensionSettings, String, String, String, ParameterValue[])

Erstellt in der Berichtsserver-Datenbank ein Abonnement für einen angegebenen Bericht.

DeleteItem(String)

Löscht ein angegebenes Element aus der Berichtsserver-Datenbank.

DeleteReportHistorySnapshot(String, String)

Löscht eine einzelne Berichtsverlaufs-Momentaufnahme für einen angegebenen Bericht. Wenn Fehler auftreten, wird die Berichtsverlaufs-Momentaufnahme nicht gelöscht.

DeleteRole(String)

Löscht eine angegebene Rolle aus der Berichtsserver-Datenbank.

DeleteSchedule(String)

Löscht einen freigegebenen Zeitplan aus der Berichtsserver-Datenbank.

DeleteSubscription(String)

Löscht ein Abonnement aus der Berichtsserver-Datenbank.

DisableDataSource(String)

Deaktiviert eine Datenquelle, die aktiviert ist.

EnableDataSource(String)

Aktiviert eine Datenquelle, die deaktiviert ist.

ExecuteBatch()

Führt alle Methoden, die mit einer Batch-ID verknüpft sind, innerhalb einer einzelnen Datenbanktransaktion aus.

FindItems(String, BooleanOperatorEnum, SearchCondition[])

Gibt die Elemente von einer Berichtsserver-Datenbanksuche zurück, die den angegebenen Suchkriterien entsprechen.

FireEvent(String, String)

Löst ein Ereignis auf der Basis der angegebenen Parameter aus

FlushCache(String)

Macht den Cache für einen einzelnen Bericht ungültig.

GenerateModel(String, String, String, Property[])

Generiert auf Grundlage einer freigegebenen Datenquelle ein Standardmodell.

GetCacheOptions(String, ExpirationDefinition)

Gibt die Cachekonfiguration für einen Bericht und die Einstellungen zurück, die beschreiben, wann die zwischengespeicherte Kopie des Berichts nicht mehr gültig ist.

GetDataDrivenSubscriptionProperties(String, ExtensionSettings, DataRetrievalPlan, String, ActiveState, String, String, String, ParameterValueOrFieldReference[])

Gibt die Eigenschaften einer datengesteuertes Abonnement zurück.

GetDataSourceContents(String)

Gibt den Inhalt einer Datenquelle zurück.

GetExecutionOptions(String, ScheduleDefinitionOrReference)

Gibt die Ausführungsoption und die zugehörigen Einstellungen für einen einzelnen Bericht zurück.

GetExtensionSettings(String)

Gibt eine Liste der Einstellungen für eine angegebene Erweiterung zurück.

GetItemDataSourcePrompts(String)

Ruft die Datenquellenaufforderungen für ein angegebenes Element ab.

GetItemDataSources(String)

Gibt die Datenquellen für ein Element im Katalog zurück.

GetItemType(String)

Ruft den Typ eines Elements in der Berichtsserver-Datenbank ab, wenn das Element vorhanden ist.

GetModelDefinition(String)

Ruft die Definition für ein Modell ab.

GetModelItemPermissions(String, String)

Ruft die Benutzerberechtigungen ab, die einem Element in der Modellhierarchie zugeordnet sind.

GetModelItemPolicies(String, String, Boolean)

Ruft die Richtlinien ab, die einem Element in der Modellhierarchie zugeordnet sind.

GetPermissions(String)

Gibt die Benutzerberechtigungen zurück, die einem bestimmten Element in der Berichtsserver-Datenbank zugeordnet sind.

GetPolicies(String, Boolean)

Gibt die Richtlinien zurück, die einem bestimmten Element in der Berichtsserver-Datenbank zugeordnet sind.

GetProperties(String, Property[])

Gibt den Wert einer oder mehrerer Eigenschaften eines Elements in der Berichtsserver-Datenbank zurück.

GetRenderResource(String, String, String)

Gibt die Ressource für ein angegebenes Renderingerweiterungsformat zurück.

GetReportDefinition(String)

Ruft die Berichtsdefinition für einen Bericht ab.

GetReportHistoryLimit(String, Boolean, Int32)

Gibt die Grenzwerte für Berichtsverlaufs-Momentaufnahmen für einen angegebenen Bericht zurück.

GetReportHistoryOptions(String, Boolean, ScheduleDefinitionOrReference)

Gibt die Optionen und Eigenschaften für Berichtsverlaufs-Momentaufnahmen zurück, die für einen Bericht erzeugt werden.

GetReportLink(String)

Gibt den Namen des Berichts zurück, dessen Berichtsdefinition für den angegebenen verknüpften Bericht verwendet wird.

GetReportParameters(String, String, Boolean, ParameterValue[], DataSourceCredentials[])

Gibt Berichtsparametereigenschaften für einen angegebenen Bericht zurück. Die GetReportParameters(String, String, Boolean, ParameterValue[], DataSourceCredentials[])-Methode kann auch verwendet werden, um Parameterwerte anhand von Parametern für einen angegebenen Bericht zu validieren.

GetResourceContents(String, String)

Ruft den Inhalt einer Ressource ab.

GetRoleProperties(String, String)

Gibt Rolleninformationen und eine Auflistung zugeordneter Tasks zurück.

GetScheduleProperties(String)

Gibt die Eigenschaften eines freigegebenen Zeitplans zurück.

GetSubscriptionProperties(String, ExtensionSettings, String, ActiveState, String, String, String, ParameterValue[])

Gibt die Eigenschaften eines angegebenen Abonnements zurück.

GetSystemPermissions()

Ruft die Systemberechtigungen vom aktuellen Benutzer ab.

GetSystemPolicies()

Gibt die Systemrichtlinien zurück, einschließlich der Gruppen und zugeordneten Rollen.

GetSystemProperties(Property[])

Gibt den Wert einer oder mehrerer Systemeigenschaften zurück.

GetUserModel(String, String)

Gibt den semantischen Teil eines Modells für den aktuellen Benutzer zurück.

InheritModelItemParentSecurity(String, String)

Löscht die Richtlinien, die einem Element der Modellhierarchie zugeordnet sind, und bewirkt, dass das Element die Richtlinien vom übergeordneten Element erbt.

InheritParentSecurity(String)

Löscht die einem Element zugeordneten Richtlinien. Als Ergebnis erbt das Element die Richtlinien von seinem übergeordneten Element.

ListChildren(String, Boolean)

Ruft eine Liste der untergeordneten Elemente eines angegebenen Ordners ab

ListDependentItems(String)

Gibt eine Liste von Katalogelementen zurück, die auf ein angegebenes Katalogelement verweisen.

ListEvents()

Gibt eine Liste von Ereignissen zurück, die vom Berichtsserver unterstützt werden.

ListExtensions(ExtensionTypeEnum)

Gibt eine Liste von Erweiterungen zurück, die für einen bestimmten Erweiterungstyp konfiguriert werden.

ListJobs()

Gibt eine Liste von Aufträgen zurück, die auf dem Berichtsserver ausgeführt werden.

ListModelDrillthroughReports(String, String)

Listet Drillthroughberichte auf, die einer Entität in einem Modell zugeordnet sind.

ListModelItemChildren(String, String, Boolean)

Gibt ein Array untergeordneter Elemente von Modellelementen zurück.

ListModelPerspectives(String)

Listet Modelle und Perspektiven auf, die dem Benutzer zur Verfügung stehen.

ListReportHistory(String)

Gibt eine Liste von Berichtverlaufs-Momentaufnahmen und deren Eigenschaften für einen angegebenen Bericht zurück.

ListRoles(SecurityScopeEnum)

Gibt die Namen und Beschreibungen der Rollen zurück, die vom Berichtsserver verwaltet werden.

ListScheduledReports(String)

Gibt eine Liste von Berichten zurück, die zu einem freigegebenen Zeitplan gehören.

ListSchedules()

Gibt eine Liste aller freigegebenen Zeitpläne zurück.

ListSecureMethods()

Gibt eine Reihe von SOAP-Methoden zurück, die für den Aufruf eine sichere Verbindung erfordern.

ListSubscriptions(String, String)

Gibt eine Liste von Abonnements zurück, die ein Benutzer für einen angegebenen Bericht erstellt hat. Die Liste enthält sowohl standardmäßige, als auch datengesteuerte Abonnements.

ListSubscriptionsUsingDataSource(String)

Gibt eine Liste von Abonnements zurück, die einer angegebenen Datenquelle zugeordnet sind.

ListTasks(SecurityScopeEnum)

Gibt die Namen und Beschreibungen der Aufgaben zurück, die vom Berichtsserver verwaltet werden.

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.

MoveItem(String, String)

Verschiebt ein Element oder benennt es um.

PauseSchedule(String)

Hält die Ausführung eines bestimmten Zeitplans an.

PrepareQuery(DataSource, DataSetDefinition, Boolean, String[])

Gibt ein Dataset zurück, das die von der Übermittlungsabfrage für ein datengesteuertes Abonnement abgerufenen Felder enthält.

RegenerateModel(String)

Aktualisiert ein vorhandenes Modell auf Grundlage von Änderungen am Datenquellenschema.

RemoveAllModelItemPolicies(String)

Löscht alle Richtlinien, die Modellelementen im angegebenen Modell zugeordnet sind.

ResumeSchedule(String)

Setzt die Ausführung eines freigegebenen Zeitplans fort, der angehalten wurde.

SetCacheOptions(String, Boolean, ExpirationDefinition)

Konfiguriert einen Bericht für die Zwischenspeicherung und gibt die Einstellungen an, die festlegen, wann die zwischengespeicherte Kopie des Berichts nicht mehr gültig ist.

SetDataDrivenSubscriptionProperties(String, ExtensionSettings, DataRetrievalPlan, String, String, String, ParameterValueOrFieldReference[])

Legt die Eigenschaften eines datengesteuerten Abonnements fest.

SetDataSourceContents(String, DataSourceDefinition)

Legt den Inhalt einer Datenquelle fest.

SetExecutionOptions(String, ExecutionSettingEnum, ScheduleDefinitionOrReference)

Legt Ausführungsoptionen und zugeordnete Ausführungseigenschaften für einen angegebenen Bericht fest.

SetItemDataSources(String, DataSource[])

Legt die Datenquellen für ein Element im Katalog fest.

SetModelDefinition(String, Byte[])

Legt die Definition für ein angegebenes Modell fest.

SetModelDrillthroughReports(String, String, ModelDrillthroughReport[])

Ordnet einen Satz von Drillthroughberichten einem Modell zu.

SetModelItemPolicies(String, String, Policy[])

Legt Sicherheitsrichtlinien für ein Element in der Modellhierarchie fest.

SetPolicies(String, Policy[])

Legt die Richtlinien fest, die einem angegebenen Element zugeordnet sind.

SetProperties(String, Property[])

Legt mindestens eine Eigenschaft eines angegebenen Elements fest.

SetReportDefinition(String, Byte[])

Legt die Berichtsdefinition für einen angegebenen Bericht fest.

SetReportHistoryLimit(String, Boolean, Int32)

Gibt die Anzahl von Momentaufnahmen eines Berichts an, den der Berichtsserver in der Berichtsserver-Datenbank zurückbehält.

SetReportHistoryOptions(String, Boolean, Boolean, ScheduleDefinitionOrReference)

Legt Berichtverlaufsoptionen fest, die angeben, wann eine Berichtverlaufs-Momentaufnahme für einen angegebenen Bericht erstellt wird.

SetReportLink(String, String)

Gibt den Namen des Berichts an, der für die Berichtsdefinition eines vorhandenen verknüpften Berichts verwendet wird.

SetReportParameters(String, ReportParameter[])

Legt Berichtsparametereigenschaften für einen angegebenen Bericht fest.

SetResourceContents(String, Byte[], String)

Legt den Inhalt einer Ressource fest.

SetRoleProperties(String, String, Task[])

Legt Rolleneigenschaften fest und ordnet einer angegebenen Rolle eine Auflistung von Tasks zu.

SetScheduleProperties(String, String, ScheduleDefinition)

Legt die Eigenschaften eines freigegebenen Zeitplans fest.

SetSubscriptionProperties(String, ExtensionSettings, String, String, String, ParameterValue[])

Legt die Eigenschaften eines Abonnements fest.

SetSystemPolicies(Policy[])

Legt die Systemrichtlinie fest, die Gruppen und ihre zugehörigen Rollen definiert.

SetSystemProperties(Property[])

Legt eine oder mehrere Systemeigenschaften fest.

UpdateReportExecutionSnapshot(String)

Generiert für einen angegebenen Bericht eine Momentaufnahme der Berichtausführung.

ValidateExtensionSettings(String, ParameterValueOrFieldReference[])

Überprüft Reporting Services-Erweiterungseinstellungen.

Gilt für: