Condividi tramite


ReportingService2005.PrepareQuery Metodo

Definizione

Restituisce un set di dati contenente i campi recuperati dalla query per il recapito per una sottoscrizione guidata 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

L'origine dati della query per il recapito.

DataSet
DataSetDefinition

Set di dati contenente la query per il recapito e i campi per una sottoscrizione guidata dai dati.

Changed
Boolean

[out] Valore Boolean che indica se il set di dati passato al metodo è diverso da quello restituito dal metodo. Utilizzare questa proprietà per determinare se il set di dati di input è diverso dal set di dati di output.

ParameterNames
String[]

[out] Nomi dei parametri di query utilizzati nella query semantica sottostante. Questo parametro out viene usato solo quando fa DataSource riferimento a un modello.

Restituisce

Oggetto DataSetDefinition contenente i campi e la query per il recapito recuperati dall'origine dati specificata.

Commenti

Nella tabella seguente vengono mostrate le informazioni sull'intestazione e sulle autorizzazioni relative a questa operazione.

Intestazioni SOAP (In) BatchHeaderValue

(Out) ServerInfoHeaderValue
Autorizzazioni necessarie Dipende dal tipo di elemento:

- DataSource: ReadProperties
- Model: ReadProperties

Passare l'oggetto DataSetDefinitionPrepareQuery restituito dal metodo come input ai CreateDataDrivenSubscription metodi e SetDataDrivenSubscriptionProperties .

La query di recapito restituisce un set di campi che possono essere mappati ai valori dei parametri del report e alle impostazioni di estensione di recapito per le sottoscrizioni guidate dai dati. Ogni riga del set di risultati contiene valori per un singolo destinatario, ad esempio un indirizzo di posta elettronica a cui viene recapitato il report.

La query di recapito deve essere valida per una delle estensioni di elaborazione dati installate nel server di report. Per altre informazioni, vedere Panoramica delle estensioni per l'elaborazione dei dati.

Si applica a