ReportingService2006.CreateModel 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.
Aggiunge un modello a una raccolta di SharePoint.
public:
ReportService2006::CatalogItem ^ CreateModel(System::String ^ Model, System::String ^ Parent, cli::array <System::Byte> ^ Definition, cli::array <ReportService2006::Property ^> ^ Properties, [Runtime::InteropServices::Out] cli::array <ReportService2006::Warning ^> ^ % Warnings);
public ReportService2006.CatalogItem CreateModel (string Model, string Parent, byte[] Definition, ReportService2006.Property[] Properties, out ReportService2006.Warning[] Warnings);
member this.CreateModel : string * string * byte[] * ReportService2006.Property[] * Warning[] -> ReportService2006.CatalogItem
Public Function CreateModel (Model As String, Parent As String, Definition As Byte(), Properties As Property(), ByRef Warnings As Warning()) As CatalogItem
Parametri
- Model
- String
Nome del nuovo modello, inclusi il nome file e l'estensione smdl.
- Parent
- String
URL completo della cartella padre che conterrà il nuovo modello.
- Definition
- Byte[]
Definizione del modello di report da pubblicare. I dati XML sono definiti dal http://schemas.microsoft.com/sqlserver/2004/10/semanticmodeling/ linguaggio di definizione del modello semantico .
- Properties
- Property[]
Matrice di oggetti Property che definiscono le proprietà del modello con i rispettivi valori.
- Warnings
- Warning[]
[out] Matrice di oggetti Warning che descrivono gli avvisi che potrebbero essere stati generati durante la convalida della definizione del modello se CreateModel(String, String, Byte[], Property[], Warning[]) viene chiamato correttamente; in caso contrario, viene generata un'eccezione.
Restituisce
Oggetto CatalogItem per il modello appena creato.
Commenti
Nella tabella seguente vengono mostrate le informazioni sull'intestazione e sulle autorizzazioni relative a questa operazione.
Intestazioni SOAP | (In) TrustedUserHeaderValue (Out) ServerInfoHeaderValue |
Autorizzazioni necessarie | <xref:Microsoft.SharePoint.SPBasePermissions.AddListItems> in Parent |
La sicurezza degli elementi del modello viene disattivata per il modello quando viene creato per la prima volta.
Le ModifiedBy proprietà e ModifiedDate della cartella padre vengono aggiornate quando CreateModel viene chiamato correttamente.
Se l'estensione del nome file smdl è esclusa dal nome del modello, verrà restituito un rsFileExtensionRequired
errore.
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.