ReportingService2005.SetReportDefinition(String, Byte[]) Methode
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.
Legt die Berichtsdefinition für einen angegebenen Bericht fest.
public:
cli::array <ReportService2005::Warning ^> ^ SetReportDefinition(System::String ^ Report, cli::array <System::Byte> ^ Definition);
public ReportService2005.Warning[] SetReportDefinition (string Report, byte[] Definition);
member this.SetReportDefinition : string * byte[] -> ReportService2005.Warning[]
Public Function SetReportDefinition (Report As String, Definition As Byte()) As Warning()
Parameter
- Report
- String
Die vollqualifizierte URL des Berichts. Akzeptiert eine von der CreateReportEditSession(String, String, Byte[], Warning[])-Methode generierte EditSessionID.
- Definition
- Byte[]
Die Berichtsdefinition, die registriert werden soll. Die XML-Daten werden von der Berichtsdefinitionssprache http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition/ definiert.
Gibt zurück
Ein Array von Warning Objekten, das Warnungen beschreibt, die während der Überprüfung der Berichtsdefinition aufgetreten sind.
Hinweise
In der folgenden Tabelle werden Header- und Berechtigungsinformationen zu diesem Vorgang dargestellt.
SOAP-Header | (In) BatchHeaderValue (Out) ServerInfoHeaderValue |
Erforderliche Berechtigungen | UpdateReportDefinition |
Die Länge des Report
Parameters darf 260 Zeichen nicht überschreiten. Andernfalls wird eine SOAP-Ausnahme mit dem Fehlercode rsItemLengthExceeded ausgelöst.
Der Report
Parameter darf nicht NULL oder leer sein oder die folgenden reservierten Zeichen enthalten: : ? ; @ & = + $ , \ * > < | . "
. Sie können den Schrägstrich (/) verwenden, um Elemente im vollständigen Pfadnamen des Ordners zu trennen, aber sie können es nicht am Ende des Ordnernamens verwenden.
Durch Ändern der Berichtsdefinition für einen Bericht werden die ModifiedByEigenschaften , ModifiedDateund Size des Berichts geändert. Die Description-Eigenschaft ist nicht betroffen. Ausführungseinstellungen und Momentaufnahmen bleiben für den Bericht gültig.