ReportingService2005.SetReportDefinition(String, Byte[]) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Stabilisce la definizione del report per un report specificato.
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()
Parametri
- Report
- String
L'URL completamente qualificato del rapporto. Accetta un EditSessionID generato dal CreateReportEditSession(String, String, Byte[], Warning[]) metodo.
- Definition
- Byte[]
La definizione del rapporto da registrare. I dati XML sono definiti dal http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition/ Linguaggio di Definizione del Report .
Valori restituiti
Una serie di Warning oggetti che descrive avvisi avvenuti mentre la definizione del report veniva validata.
Commenti
La tabella sottostante mostra informazioni sull'intestazione e sui permessi di questa operazione.
| Intestazioni SOAP | (Dentro) BatchHeaderValue (Fuori) ServerInfoHeaderValue |
| Autorizzazioni necessarie | UpdateReportDefinition |
La lunghezza del Report parametro non può superare i 260 caratteri; altrimenti, viene lanciata un'eccezione SOAP con il codice di errore rsItemLengthExceeded.
Il Report parametro non può essere nullo o vuoto né contenere i seguenti caratteri riservati: : ? ; @ & = + $ , \ * > < | . ". Puoi usare il carattere a barra avanzata (/) per separare gli elementi nel nome completo del percorso della cartella, ma non puoi usarlo alla fine del nome della cartella.
Cambiare la definizione del report per un report modifica le ModifiedBy, ModifiedDate, e Size le proprietà del report. La proprietà Descrizione non è interessata. Le impostazioni di esecuzione e gli snapshot rimangono validi per il report.