Lingua

ReportingService2005.PrepareQuery Metodo

Definizione

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.

Si applica a