ReportingService2005.PrepareQuery Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne un dataset qui contient les champs récupérés par la requête de remise 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
Source de données de la requête de remise.
- DataSet
- DataSetDefinition
Dataset contenant la requête de remise et les champs pour un abonnement piloté par les données.
- Changed
- Boolean
[out] Valeur Boolean
qui indique si le jeu de données qui a été passé à 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 du jeu de données de sortie.
- ParameterNames
- String[]
[out] Noms des paramètres de requête utilisés dans la requête de sémantique sous-jacente. Ce paramètre out n’est utilisé que lorsque fait référence à DataSource
un modèle.
Retours
Objet DataSetDefinition qui contient les champs et la requête de remise récupérés à partir de la source de données spécifiée.
Remarques
Le tableau suivant présente les informations relatives aux en-têtes et aux autorisations sur cette opération.
En-têtes SOAP | (In) BatchHeaderValue (Out) ServerInfoHeaderValue |
Autorisations requises | Dépend du type d’élément : - DataSource : ReadProperties- Model : ReadProperties |
Passez l’objet DataSetDefinition retourné par la PrepareQuery méthode en tant qu’entrée aux CreateDataDrivenSubscription méthodes et SetDataDrivenSubscriptionProperties .
La requête de remise retourne un ensemble de champs qui peuvent être mappés aux valeurs de paramètres de rapport et aux paramètres d’extension de remise pour les abonnements pilotés par les données. Chaque ligne du jeu de résultats contient des valeurs pour un seul destinataire, telles qu’une adresse de messagerie à laquelle le rapport est remis.
La requête de remise doit être valide pour l’une des extensions de traitement des données installées sur le serveur de rapports. Pour plus d’informations, consultez Vue d’ensemble des extensions pour le traitement des données.