Поделиться через


ReportingService2005.PrepareQuery Метод

Определение

Возвращает набор данных, содержащий поля, полученные запросом доставки для управляемой данными подписки.

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

Параметры

DataSource
DataSource

Источник данных для запроса доставки.

DataSet
DataSetDefinition

Набор данных, содержащий запрос доставки и поля для управляемой данными подписки.

Changed
Boolean

[out] Значение типа Boolean, которое показывает, отличается ли набор данных, переданных в метод, от набора данных, возвращенных методом. Это свойство позволяет определить, отличается ли входной набор данных от выходного.

ParameterNames
String[]

[out] Имена параметров запроса, используемых в базовом семантическом запросе. Этот параметр out используется только в том случае, если объект DataSource ссылается на модель.

Возвращаемое значение

Объект DataSetDefinition, содержащий поля и запрос доставки, получаемые из заданного источника данных.

Комментарии

В следующей таблице показаны сведения о заголовках и разрешениях для этой операции.

Заголовки SOAP (In) BatchHeaderValue

(Out) ServerInfoHeaderValue
Необходимые разрешения Зависит от типа элемента:

- DataSource: ReadProperties
- Model: ReadProperties

Передайте DataSetDefinition объект, возвращаемый методом в PrepareQuery качестве входных данных, в методы CreateDataDrivenSubscription и SetDataDrivenSubscriptionProperties .

Запрос доставки возвращает набор полей, которые можно сопоставить со значениями параметров отчета и параметрами модуля доставки для управляемых данными подписок. Каждая строка в результирующем наборе содержит значения для одного получателя, например адрес электронной почты, на который доставляется отчет.

Запрос на доставку должен быть допустимым для одного из модулей обработки данных, установленных на сервере отчетов. Дополнительные сведения см. в статье Общие сведения о модулях обработки данных.

Применяется к