Share via


ReportingService2005.PrepareQuery Método

Definição

Retorna um conjunto de dados que contém os campos recuperados pela consulta de entrega para uma assinatura controlada por dados.

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

Parâmetros

DataSource
DataSource

A fonte de dados da consulta de entrega.

DataSet
DataSetDefinition

O conjunto de dados que contém a consulta de entrega e os campos de uma assinatura controlada por dados.

Changed
Boolean

[out] Um Boolean valor que indica se o conjunto de dados que foi passado para o método é diferente daquele retornado pelo método . Use essa propriedade para determinar se o conjunto de dados de entrada é diferente do conjunto de dados de saída.

ParameterNames
String[]

[out] Os nomes dos parâmetros de consulta usados na consulta semântica subjacente. Esse parâmetro out só é usado quando o faz referência a DataSource um modelo.

Retornos

Um objeto DataSetDefinition que contém os campos e a consulta de entrega recuperados da determinada fonte de dados.

Comentários

A tabela a seguir mostra o cabeçalho e as informações de permissão sobre esta operação.

Cabeçalhos SOAP (In) BatchHeaderValue

(Out) ServerInfoHeaderValue
Permissões necessárias Depende do tipo de item:

- DataSource: ReadProperties
- Model: ReadProperties

Passe o DataSetDefinition objeto retornado pelo PrepareQuery método como entrada para os CreateDataDrivenSubscription métodos e SetDataDrivenSubscriptionProperties .

A consulta de entrega retorna um conjunto de campos que podem ser mapeados para relatar valores de parâmetro e configurações de extensão de entrega para assinaturas controladas por dados. Cada linha no conjunto de resultados contém valores para um único destinatário, como um endereço de email ao qual o relatório é entregue.

A consulta de entrega deve ser válida para uma das extensões de processamento de dados instaladas no servidor de relatório. Para obter mais informações, consulte Visão geral das extensões de processamento de dados.

Aplica-se a