Lingua

ReportingService2005.GenerateModel(String, String, String, Property[]) Metodo

Definizione

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.

Si applica a