Sprache

ReportingService2005.SetReportDefinition(String, Byte[]) Methode

Definition

Legt die Berichtsdefinition für einen bestimmten 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 vollständig qualifizierte URL des Berichts. Akzeptiert eine von der Methode generierte CreateReportEditSession(String, String, Byte[], Warning[]) EditSessionID.

Definition
Byte[]

Die Berichtsdefinition zur Registrierung. Die XML-Daten werden durch die http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition/ Report Definition Language definiert.

Gibt zurück

Ein Array von Warning Objekten, das Warnungen beschreibt, die während der Validierung der Berichtsdefinition aufgetreten sind.

Hinweise

Die untenstehende Tabelle zeigt Header- und Berechtigungsinformationen zu dieser Operation.

SOAP-Überschriften (In) BatchHeaderValue

(Aus) ServerInfoHeaderValue
Erforderliche Berechtigungen UpdateReportDefinition

Die Länge des Parameters Report darf 260 Zeichen nicht überschreiten; andernfalls wird eine SOAP-Ausnahme mit dem Fehlercode rsItemLengthExceeds ausgelöst.

Der Parameter Report kann weder null noch leer sein oder die folgenden reservierten Zeichen enthalten: : ? ; @ & = + $ , \ * > < | . ". Du kannst das Forward-Schrägstrichzeichen (/) verwenden, um Elemente im vollständigen Pfadnamen des Ordners zu trennen, aber am Ende des Ordnernamens kannst du es nicht verwenden.

Die Änderung der Berichtsdefinition für einen Bericht verändert die ModifiedBy, ModifiedDate, und Size Eigenschaften des Berichts. Die Eigenschaft Beschreibung ist nicht betroffen. Ausführungseinstellungen und Snapshots bleiben für den Bericht gültig.

Gilt für: