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 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.