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 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.