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 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.