Langue

ReportingService2005.PrepareQuery Méthode

Définition

Retourne un jeu de données contenant les champs récupérés par la requête de livraison pour un abonnement piloté par les données.

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

Paramètres

DataSource
DataSource

La source de données pour la requête de livraison.

DataSet
DataSetDefinition

Le jeu de données contenant la requête de livraison et les champs pour un abonnement basé sur les données.

Changed
Boolean

[dehors] Une Boolean valeur qui indique si le jeu de données transmis à la méthode est différent de celui retourné par la méthode. Utilisez cette propriété pour déterminer si le jeu de données d’entrée est différent de celui de sortie.

ParameterNames
String[]

[dehors] Les noms des paramètres de requête utilisés dans la requête sémantique sous-jacente. Ce paramètre out n’est utilisé que lorsque le DataSource modèle fait référence.

Retours

Un DataSetDefinition objet contenant les champs et la requête de livraison récupérés à partir de la source de données donnée.

Remarques

Le tableau ci-dessous présente les informations sur l’en-tête et les autorisations concernant cette opération.

En-têtes SOAP (En) BatchHeaderValue

(Dehors) ServerInfoHeaderValue
Autorisations requises Cela dépend du type d’objet :

- DataSource: ReadProperties
- Model: ReadProperties

Passer l’objet DataSetDefinition retourné par la PrepareQuery méthode en entrée aux CreateDataDrivenSubscription méthodes et SetDataDrivenSubscriptionProperties .

La requête de livraison renvoie un ensemble de champs qui peuvent être mappés pour rapporter les valeurs des paramètres et les paramètres d’extension de livraison pour les abonnements basés sur les données. Chaque ligne de l’ensemble de résultats contient des valeurs pour un seul destinataire, comme une adresse e-mail à laquelle le rapport est livré.

La requête de livraison doit être valide pour l’une des extensions de traitement des données installées sur le serveur de rapport. Pour plus d’informations, voir Aperçu des extensions de traitement des données.

S’applique à