ReportingService2005.GenerateModel(String, String, String, 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.
Genera un modello predefinito sopra una sorgente dati condivisa.
public:
cli::array <ReportService2005::Warning ^> ^ GenerateModel(System::String ^ DataSource, System::String ^ Model, System::String ^ Parent, cli::array <ReportService2005::Property ^> ^ Properties);
public ReportService2005.Warning[] GenerateModel(string DataSource, string Model, string Parent, ReportService2005.Property[] Properties);
member this.GenerateModel : string * string * string * ReportService2005.Property[] -> ReportService2005.Warning[]
Public Function GenerateModel (DataSource As String, Model As String, Parent As String, Properties As Property()) As Warning()
Parametri
- DataSource
- String
Il percorso verso una sorgente dati condivisa sul server da cui generare il modello.
- Model
- String
Il nome del modello da creare.
- Parent
- String
Nome completo della cartella sotto cui aggiungere il nuovo modello.
- Properties
- Property[]
XML che definisce proprietà da impostare sul modello e valori da impostare.
L'elemento di livello superiore è Proprietà.
Valori restituiti
Un array di Warning oggetti che descrivono eventuali avvisi che potrebbero essersi verificati durante la generazione del modello. L'elemento di livello superiore è Warning.
Commenti
La tabella sottostante mostra informazioni sull'intestazione e sui permessi di questa operazione.
| Intestazioni SOAP | (Dentro) BatchHeaderValue (Fuori) ServerInfoHeaderValue |
| Autorizzazioni necessarie |
ReadProperties on DataSource E CreateModel ON Parent |
Il server di report imposta la IsGenerated proprietà sul modello generato quando GenerateModel viene chiamato.
I modelli vengono generati utilizzando le credenziali specificate nella sorgente dati condivisa. Di conseguenza, due utenti diversi possono generare modelli differenti dalla stessa fonte di dati. Si noti che quando una sorgente dati condivisa è configurata per memorizzare le credenziali nel server di report, GenerateModel si impersonerà sempre l'utente le cui credenziali sono memorizzate, anche se la sorgente dati condivisa è configurata per impersonare l'utente attualmente autenticato.
Quando il modello viene creato, la sicurezza predefinita degli elementi del modello viene applicata ai nodi del modello.
Quando viene generata la definizione del modello, le proprietà personalizzate memorizzate nella definizione del modello vengono propagate come proprietà personalizzate sull'elemento modello nello spazio della cartella, e nuovi valori di proprietà personalizzate sovrascrivono quelli esistenti.