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 dalla http://schemas.microsoft.com/sqlserver/2004/10/semanticmodeling/ Semantic Model Definition Language

Properties
Property[]

Matrice di oggetti Property che definiscono le proprietà del modello con i rispettivi valori.

Restituisce

Warning[]

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 gli avvisi che potrebbero essersi 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 è disattivata per il modello quando viene creata inizialmente.

Le ModifiedBy ModifiedDate proprietà e della cartella padre vengono aggiornate quando CreateModel viene chiamato correttamente.

La lunghezza del Parent parametro non può superare i 260 caratteri. in caso contrario, viene generata un'eccezione SOAP con il codice di errore rsItemLengthExceeded.

Il Parent parametro non può essere null o vuoto o contenere i caratteri riservati seguenti: : ? ; @ & = + $ , \ * > < | . " . È possibile utilizzare il carattere barra (/) per separare gli elementi nel nome percorso completo della cartella, ma non è possibile utilizzarlo alla fine del nome della cartella.

Si applica a