ReportingService2005.PrepareQuery 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.
Restituisce un dataset contenente i campi recuperati dalla query di consegna per un abbonamento guidato dai dati.
public:
ReportService2005::DataSetDefinition ^ PrepareQuery(ReportService2005::DataSource ^ DataSource, ReportService2005::DataSetDefinition ^ DataSet, [Runtime::InteropServices::Out] bool % Changed, [Runtime::InteropServices::Out] cli::array <System::String ^> ^ % ParameterNames);
public ReportService2005.DataSetDefinition PrepareQuery(ReportService2005.DataSource DataSource, ReportService2005.DataSetDefinition DataSet, out bool Changed, out string[] ParameterNames);
member this.PrepareQuery : ReportService2005.DataSource * ReportService2005.DataSetDefinition * bool * String[] -> ReportService2005.DataSetDefinition
Public Function PrepareQuery (DataSource As DataSource, DataSet As DataSetDefinition, ByRef Changed As Boolean, ByRef ParameterNames As String()) As DataSetDefinition
Parametri
- DataSource
- DataSource
La fonte dati per la query di consegna.
- DataSet
- DataSetDefinition
Il dataset contenente la query di consegna e i campi per un abbonamento basato sui dati.
- Changed
- Boolean
[fuori] Un Boolean valore che indica se il dataset passato al metodo è diverso da quello restituito dal metodo. Usa questa proprietà per determinare se il dataset di input è diverso da quello di output.
- ParameterNames
- String[]
[fuori] I nomi dei parametri di query utilizzati nella query semantica sottostante. Questo parametro out viene usato solo quando si DataSource fa riferimento a un modello.
Valori restituiti
Un DataSetDefinition oggetto che contiene i campi e la query di consegna che vengono recuperati dalla fonte dati fornita.
Commenti
La tabella sottostante mostra informazioni sull'intestazione e sui permessi di questa operazione.
| Intestazioni SOAP | (Dentro) BatchHeaderValue (Fuori) ServerInfoHeaderValue |
| Autorizzazioni necessarie | Dipende dal tipo di oggetto: - DataSource: ReadProperties- Model: ReadProperties |
Passa l'oggetto DataSetDefinition restituito dal PrepareQuery metodo come input ai CreateDataDrivenSubscription metodi e SetDataDrivenSubscriptionProperties .
La query di consegna restituisce un insieme di campi che possono essere mappati per riportare i valori dei parametri e le impostazioni di estensione di consegna per abbonamenti basati sui dati. Ogni riga nell'insieme dei risultati contiene valori per un singolo destinatario, come un indirizzo e-mail a cui viene consegnato il report.
La query di consegna deve essere valida per una delle estensioni di elaborazione dati installate sul server di report. Per ulteriori informazioni, vedi Panoramica delle Estensioni di Elaborazione dei Dati.