ReportingService2005.CreateModel(String, String, Byte[], Property[]) 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.
Crea un modello nello spazio di catalogo.
public:
cli::array <ReportService2005::Warning ^> ^ CreateModel(System::String ^ Model, System::String ^ Parent, cli::array <System::Byte> ^ Definition, cli::array <ReportService2005::Property ^> ^ Properties);
public ReportService2005.Warning[] CreateModel(string Model, string Parent, byte[] Definition, ReportService2005.Property[] Properties);
member this.CreateModel : string * string * byte[] * ReportService2005.Property[] -> ReportService2005.Warning[]
Public Function CreateModel (Model As String, Parent As String, Definition As Byte(), Properties As Property()) As Warning()
Parametri
- Model
- String
Il nome del modello da creare.
- Parent
- String
Nome completo della cartella sotto cui aggiungere il nuovo modello.
- Definition
- Byte[]
Il modello di rapporto da pubblicare. I dati XML sono definiti dal Linguaggio http://schemas.microsoft.com/sqlserver/2004/10/semanticmodeling/ di Definizione del Modello Semantico
- Properties
- Property[]
Un array di Property oggetti che definisce le proprietà del modello e i loro valori.
Valori restituiti
La tabella sottostante mostra informazioni sull'intestazione e sui permessi di questa operazione.
| **Header SOAP** | (Dentro) BatchHeaderValue
(Fuori) ServerInfoHeaderValue |
| Autorizzazioni necessarie | CreateModel |
Un array di Warning oggetti che descrivono eventuali avvisi che potrebbero essere avvenuti durante la validazione della definizione del modello se CreateModel viene chiamato con successo; altrimenti viene sollevata un'eccezione.
Commenti
La sicurezza degli oggetti del modello viene disattivata quando viene creato inizialmente.
Le ModifiedBy proprietà e ModifiedDate della cartella genitore vengono aggiornate quando CreateModel viene chiamata con successo.
La lunghezza del Parent parametro non può superare i 260 caratteri; altrimenti, viene lanciata un'eccezione SOAP con il codice di errore rsItemLengthExceeded.
Il Parent 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.