ReportingService2006.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 <ReportService2006::Warning ^> ^ SetReportDefinition(System::String ^ Report, cli::array <System::Byte> ^ Definition);
public ReportService2006.Warning[] SetReportDefinition(string Report, byte[] Definition);
member this.SetReportDefinition : string * byte[] -> ReportService2006.Warning[]
Public Function SetReportDefinition (Report As String, Definition As Byte()) As Warning()
Parameter
- Report
- String
Die vollständig qualifizierte URL des Berichts, einschließlich Dateiname und .rdl-Dateiendung.
- 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 die Warnungen beschreibt, die bei der Validierung der Berichtsdefinition aufgetreten sind.
Hinweise
Die untenstehende Tabelle zeigt Header- und Berechtigungsinformationen zu dieser Operation.
| SOAP-Überschriften | (In) TrustedUserHeaderValue (Aus) ServerInfoHeaderValue |
| Erforderliche Berechtigungen | <xref:Microsoft.SharePoint.SPBasePermissions.EditListItems> |
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 Immobilie Description ist nicht betroffen. Die Ausführungseinstellungen und vorhandenen Schnappschüsse des Berichts bleiben unverändert.