Freigeben über


ReportingService2010 Klasse

Definition

Enthält die Methoden und Eigenschaften, mit denen der Reporting Services Webdienst aufgerufen werden kann, wenn er sowohl im einheitlichen Modus als auch im integrierten SharePoint-Modus ausgeführt wird.

public ref class ReportingService2010 : System::Web::Services::Protocols::SoapHttpClientProtocol
[System.CodeDom.Compiler.GeneratedCode("wsdl", "2.0.50727.3038")]
[System.ComponentModel.DesignerCategory("code")]
[System.Diagnostics.DebuggerStepThrough]
[System.Web.Services.WebServiceBinding(Name="ReportingService2010Soap", Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")]
[System.Xml.Serialization.XmlInclude(typeof(ReportService2010.RecurrencePattern))]
[System.Xml.Serialization.XmlInclude(typeof(ReportService2010.ScheduleDefinitionOrReference))]
[System.Xml.Serialization.XmlInclude(typeof(ReportService2010.DataSourceDefinitionOrReference))]
[System.Xml.Serialization.XmlInclude(typeof(ReportService2010.ExpirationDefinition))]
public class ReportingService2010 : System.Web.Services.Protocols.SoapHttpClientProtocol
[<System.CodeDom.Compiler.GeneratedCode("wsdl", "2.0.50727.3038")>]
[<System.ComponentModel.DesignerCategory("code")>]
[<System.Diagnostics.DebuggerStepThrough>]
[<System.Web.Services.WebServiceBinding(Name="ReportingService2010Soap", Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")>]
[<System.Xml.Serialization.XmlInclude(typeof(ReportService2010.RecurrencePattern))>]
[<System.Xml.Serialization.XmlInclude(typeof(ReportService2010.ScheduleDefinitionOrReference))>]
[<System.Xml.Serialization.XmlInclude(typeof(ReportService2010.DataSourceDefinitionOrReference))>]
[<System.Xml.Serialization.XmlInclude(typeof(ReportService2010.ExpirationDefinition))>]
type ReportingService2010 = class
    inherit SoapHttpClientProtocol
Public Class ReportingService2010
Inherits SoapHttpClientProtocol
Vererbung
ReportingService2010
Attribute

Konstruktoren

ReportingService2010()

Initialisiert eine neue Instanz der ReportingService2010-Klasse.

Eigenschaften

ItemNamespaceHeaderValue

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

ServerInfoHeaderValue

Ruft die serverbezogenen Informationen ab, die die Version des Berichtsservers darstellen, oder legt sie fest.

TrustedUserHeaderValue

Diese Eigenschaft wird nicht verwendet.

Methoden

CancelJob(String)

Bricht die Ausführung eines Auftrags ab.

ChangeSubscriptionOwner(String, String)

Ändert den Besitzer des Abonnements.

CreateCacheRefreshPlan(String, String, String, String, ParameterValue[])

Erstellt einen Cacheaktualisierungsplan für ein Element. Diese Methode gilt für den Report-Elementtyp und den Dataset-Elementtyp.

CreateCatalogItem(String, String, String, Boolean, Byte[], Property[], Warning[])

Fügt einer Berichtsserver-Datenbank oder einer SharePoint-Bibliothek ein neues Element hinzu. Diese Methode gilt für die Elementtypen Report, Model, Dataset, Component, Resource und DataSource.

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

Erstellt für ein bestimmtes Element ein datengesteuertes Abonnement. Diese Methode gilt für den Report-Elementtyp.

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

Erstellt eine neue Datenquelle in einer Berichtsserver-Datenbank oder SharePoint-Bibliothek.

CreateFolder(String, String, Property[])

Fügt der Berichtsserver-Datenbank oder SharePoint-Bibliothek einen Ordner hinzu.

CreateItemHistorySnapshot(String, Warning[])

Generiert eine Momentaufnahme des Verlaufs eines angegebenen Katalogelements. Diese Methode gilt für den Report-Elementtyp.

CreateLinkedItem(String, String, String, Property[])

Fügt der Berichtsserver-Datenbank ein neues verknüpftes Element hinzu.

CreateReportEditSession(String, String, Byte[], Warning[])

Erstellt eine neue Berichtsbearbeitungssitzung in der Berichtsserver-Datenbank.

CreateRole(String, String, String[])

Fügt der Berichtsserver-Datenbank eine neue Rolle hinzu. Diese Methode gilt nur für den einheitlichen Modus.

CreateSchedule(String, ScheduleDefinition, String)

Erstellt einen neuen freigegebenen Zeitplan.

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

Erstellt in der Berichtsserver-Datenbank oder SharePoint-Bibliothek ein Abonnement für das angegebene Element. Diese Methode gilt für den Report-Elementtyp.

DeleteCacheRefreshPlan(String)

Löscht einen Cacheaktualisierungsplan.

DeleteItem(String)

Löscht ein angegebenes Element aus einer Berichtsserver-Datenbank oder einer SharePoint-Bibliothek. Diese Methode gilt für alle Elementtypen.

DeleteItemHistorySnapshot(String, String)

Löscht eine einzelne Momentaufnahme des Verlaufs eines angegebenen Katalogelements. Wenn Fehler auftreten, wird die Elementverlaufs-Momentaufnahme nicht gelöscht. Diese Methode gilt für den Report-Elementtyp.

DeleteRole(String)

Löscht eine angegebene Rolle aus der Berichtsserver-Datenbank. Diese Methode gilt nur für den einheitlichen Modus.

DeleteSchedule(String)

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

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.

FindItems(String, BooleanOperatorEnum, Property[], SearchCondition[])

Gibt die Elemente aus einer Berichtsserver-Datenbank oder SharePoint-Bibliothek zurück, die den Suchkriterien entsprechen.

FireEvent(String, String, String)

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

FlushCache(String)

Erklärt den Cache für ein Element für ungültig. Diese Methode gilt für den Report-Elementtyp und den Dataset-Elementtyp.

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

Generiert auf Grundlage einer freigegebenen Datenquelle ein Standardmodell.

GetCacheOptions(String, ExpirationDefinition)

Gibt die Cachekonfiguration für ein Element und die Einstellungen zurück, die beschreiben, wann die zwischengespeicherte Kopie des Elements nicht mehr gültig ist. Diese Methode gilt für den Report-Elementtyp und den Dataset-Elementtyp.

GetCacheRefreshPlanProperties(String, String, CacheRefreshPlanState, String, String, ParameterValue[])

Gibt die Eigenschaften des angegebenen Cacheaktualisierungsplans zurück.

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 ein einzelnes Element zurück. Diese Methode gilt für den Report-Elementtyp.

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. Diese Methode gilt für den Report-Elementtyp und den Model-Elementtyp.

GetItemDataSources(String)

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

GetItemDefinition(String)

Ruft die Definition oder den Inhalt für ein Element ab. Diese Methode gilt für die Elementtypen Report, Model, Dataset, Component, Resource und DataSource.

GetItemHistoryLimit(String, Boolean, Int32)

Gibt den Grenzwert für Elementverlaufs-Momentaufnahmen für ein angegebenes Katalogelement zurück. Diese Methode gilt für den Report-Elementtyp.

GetItemHistoryOptions(String, Boolean, ScheduleDefinitionOrReference)

Gibt die Option für Elementverlaufs-Momentaufnahmen und die für ein Katalogelement generierten Eigenschaften zurück. Diese Methode gilt für den Report-Elementtyp.

GetItemLink(String)

Gibt den Namen des Elements zurück, dessen Elementdefinition für das angegebene verknüpfte Element verwendet wird. Diese Methode gilt für den Report-Elementtyp.

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

Gibt Parametereigenschaften für ein angegebenes Element an. Diese Methode kann auch verwendet werden, um Parameterwerte anhand von Parametern für ein angegebenes Element zu überprüfen.

GetItemReferences(String, String)

Gibt eine Liste der einem Element zugeordneten Katalogelementverweise zurück. Diese Methode gilt für den Report-Elementtyp und den Dataset-Elementtyp.

GetItemType(String)

Ruft den Typ eines Elements in einer Berichtsserver-Datenbank oder SharePoint-Bibliothek ab, wenn das Element vorhanden ist.

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 einer Berichtsserver-Datenbank oder SharePoint-Bibliothek zugeordnet sind.

GetPolicies(String, Boolean)

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

GetProperties(String, Property[])

Gibt den Wert einer oder mehrerer Eigenschaften eines Elements in einer Berichtsserver-Datenbank oder SharePoint-Bibliothek zurück. Diese Methode gilt für alle Elementtypen.

GetReportServerConfigInfo(Boolean)

Gibt Informationen zur verbundenen Berichtsserverinstanz oder allen Berichtsserverinstanzen in einer Bereitstellung für horizontales Skalieren zurück.

GetRoleProperties(String, 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. Diese Methode gilt nur für den einheitlichen Modus.

GetSystemPolicies()

Gibt die Systemrichtlinien zurück, einschließlich der Gruppen und zugeordneten Rollen. Diese Methode gilt nur für den einheitlichen Modus.

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. Diese Methode gilt für alle Elementtypen.

IsSSLRequired()

Gibt einen Boolean Wert zurück, der angibt, ob das SSL-Protokoll (Secure Sockets Layer) zur Verwendung dieses Endpunkts erforderlich ist.

ListCacheRefreshPlans(String)

Gibt eine Liste der einem Katalogelement zugeordneten Cacheaktualisierungspläne zurück.

ListChildren(String, Boolean)

Ruft eine Liste der untergeordneten Elemente eines angegebenen Ordners ab

ListDatabaseCredentialRetrievalOptions()

Gibt eine Liste unterstützter Optionen zum Abrufen von Anmeldeinformationen zurück.

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.

ListExecutionSettings()

Gibt eine Liste unterstützter Ausführungseinstellungen zurück.

ListExtensions(String)

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

ListExtensionTypes()

Gibt eine Liste unterstützter Erweiterungstypen zurück.

ListItemHistory(String)

Gibt eine Liste von Elementverlaufs-Momentaufnahmen und deren Eigenschaften für ein angegebenes Katalogelement zurück. Diese Methode gilt für den Report-Elementtyp.

ListItemTypes()

Gibt eine Liste unterstützter Katalogelementtypen zurück.

ListJobActions()

Gibt eine Liste unterstützter Auftragsaktionen zurück.

ListJobs()

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

ListJobStates()

Gibt eine Liste unterstützter Auftragszustände zurück.

ListJobTypes()

Gibt eine Liste unterstützter Auftragstypen zurück.

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.

ListModelItemTypes()

Gibt eine Liste unterstützter Modellelementtypen zurück.

ListModelPerspectives(String)

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

ListMySubscriptions(String)

Ruft eine Liste von Abonnements ab, die vom aktuellen Benutzer des Berichtsservers oder der SharePoint-Website für das angegebene Katalogelement erstellt wurden.

ListParameterStates()

Gibt eine Liste unterstützter Parameterzustände zurück.

ListParameterTypes()

Gibt eine Liste unterstützter Parametertypen zurück.

ListParents(String)

Ruft übergeordnete Elemente für das angegebene Element ab.

ListRoles(String, String)

Gibt die Namen und die Beschreibungen von Rollen auf einem Berichtsserver oder für eine angegebene SharePoint-Website zurück.

ListScheduledItems(String)

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

ListSchedules(String)

Gibt eine Liste aller freigegebenen Zeitpläne in der Berichtsserverdatenbank oder für eine vorhandene SharePoint-Website zurück.

ListScheduleStates()

Gibt eine Liste unterstützter Zeitplanzustände zurück.

ListSecurityScopes()

Gibt eine Liste unterstützter Sicherheitsbereiche zurück.

ListSubscriptions(String)

Ruft eine Liste von Abonnements ab, die für ein bestimmtes Element erstellt wurden. Diese Methode gilt für den Report-Elementtyp.

ListSubscriptionsUsingDataSource(String)

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

ListTasks(String)

Gibt die Tasks zurück, die vom Berichtsserver verwaltet werden.

Logoff()

Meldet den aktuellen Benutzer ab, der Webdienstanforderungen ausführt. Diese Methode gilt nur für den einheitlichen Modus.

LogonUser(String, String, String)

Meldet einen Benutzer an und authentifiziert eine Benutzeranforderung an den Berichtsserver-Webdienst. Diese Methode gilt nur für den einheitlichen Modus.

MoveItem(String, String)

Verschiebt ein Element und/oder benennt es um. Diese Methode gilt für alle Elementtypen.

PauseSchedule(String)

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

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

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

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 ein Element für die Zwischenspeicherung und gibt Einstellungen an, die festlegen, wann die zwischengespeicherte Kopie des Elements nicht mehr gültig ist. Diese Methode gilt für den Report-Elementtyp und den Dataset-Elementtyp.

SetCacheRefreshPlanProperties(String, String, String, String, ParameterValue[])

Legt die Eigenschaften eines Cacheaktualisierungsplans fest.

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

Legt die Eigenschaften eines datengesteuerten Abonnements fest.

SetDataSourceContents(String, DataSourceDefinition)

Legt die einem DataSource-Element zugeordneten Verbindungseigenschaften fest.

SetExecutionOptions(String, String, ScheduleDefinitionOrReference)

Legt Ausführungsoptionen und zugeordnete Ausführungseigenschaften für ein angegebenes Element fest. Diese Methode gilt für den Report-Elementtyp.

SetItemDataSources(String, DataSource[])

Legt die Datenquellen für ein Element in einer Berichtsserver-Datenbank oder SharePoint-Bibliothek fest. Diese Methode gilt für den Report-Elementtyp und den Model-Elementtyp.

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

Legt die Definition oder den Inhalt für ein angegebenes Element fest. Diese Methode gilt für die Elementtypen Report, Model, Dataset, Component, Resource und DataSource.

SetItemHistoryLimit(String, Boolean, Int32)

Gibt die Anzahl der Momentaufnahmen eines Elements an, die der Berichtsserver beibehält. Diese Methode gilt für den Report-Elementtyp.

SetItemHistoryOptions(String, Boolean, Boolean, ScheduleDefinitionOrReference)

Legt Elementverlaufsoptionen fest, die angeben, wann eine Elementverlaufs-Momentaufnahme für ein angegebenes Katalogelement erstellt wird. Diese Methode gilt für den Report-Elementtyp.

SetItemLink(String, String)

Gibt das Katalogelement an, das für die Elementdefinition eines vorhandenen verknüpften Elements verwendet wird. Diese Methode gilt für den Report-Elementtyp.

SetItemParameters(String, ItemParameter[])

Legt Parametereigenschaften für ein angegebenes Element fest.

SetItemReferences(String, ItemReference[])

Legt die einem Element zugeordneten Katalogelemente fest. Diese Methode gilt für den Report-Elementtyp und den Dataset-Elementtyp.

SetModelDrillthroughReports(String, String, ModelDrillthroughReport[])

Ordnet mehrere Drillthroughberichte 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.

SetRoleProperties(String, String, String[])

Legt Rolleneigenschaften fest und ordnet einer angegebenen Rolle eine Auflistung von Tasks zu. Diese Methode gilt nur für den einheitlichen Modus.

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. Dies gilt nur für den einheitlichen Modus.

SetSystemProperties(Property[])

Legt mindestens eine Systemeigenschaft für den Berichtsserver oder die SharePoint-Farm fest.

TestConnectForDataSourceDefinition(DataSourceDefinition, String, String, String)

Testet die Verbindung für eine Datenquelle. Diese Methode unterstützt direkte Datenquellentests.

TestConnectForItemDataSource(String, String, String, String, String)

Testet die Verbindung für eine Datenquelle. Diese Methode unterstützt Tests von veröffentlichten Datenquellen, die von Berichten oder Modellen und freigegebenen Datenquellen verwendet werden. Diese Methode gilt für die Elementtypen Report, Model und Dataset.

UpdateItemExecutionSnapshot(String)

Generiert für ein angegebenes Element eine Momentaufnahme der Elementausführung. Diese Methode gilt für den Report-Elementtyp.

ValidateExtensionSettings(String, ParameterValueOrFieldReference[], String)

Überprüft Reporting Services-Erweiterungseinstellungen.

Gilt für: