Condividi tramite


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

Definizione

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.

Si applica a