Lingua

ReportingService2005.CreateModel(String, String, Byte[], Property[]) Metodo

Definizione

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.

Si applica a