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 dei nomi del 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
Nome del modello da creare.
- Parent
- String
Nome completo della cartella in cui aggiungere il nuovo modello.
- Definition
- Byte[]
Modello di report da pubblicare. I dati XML sono definiti dal linguaggio di definizione del http://schemas.microsoft.com/sqlserver/2004/10/semanticmodeling/ modello semantico
- Properties
- Property[]
Matrice di oggetti Property che definiscono le proprietà del modello con i rispettivi valori.
Restituisce
Nella tabella seguente vengono mostrate le informazioni sull'intestazione e sulle autorizzazioni relative a questa operazione.
**Intestazioni SOAP** | (In) BatchHeaderValue
(Out) ServerInfoHeaderValue |
Autorizzazioni necessarie | CreateModel |
Matrice di Warning oggetti che descrivono eventuali avvisi che potrebbero essere stati verificati durante la convalida della definizione del modello se CreateModel viene chiamato correttamente. In caso contrario, viene generata un'eccezione.
Commenti
La sicurezza degli elementi del modello viene disattivata per il modello quando viene inizialmente creato.
Le ModifiedBy proprietà e ModifiedDate della cartella padre vengono aggiornate quando CreateModel viene chiamato correttamente.
La lunghezza del parametro non può superare i 260 caratteri. In caso contrario, viene generata un'eccezione SOAP con il codice di Parent
errore rsItemLengthExceeded.
Il Parent
parametro non può essere null o vuoto o contenere i caratteri riservati seguenti: : ? ; @ & = + $ , \ * > < | . "
. È possibile usare il carattere barra in avanti (/) per separare gli elementi nel nome completo del percorso della cartella, ma non è possibile usarlo alla fine del nome della cartella.