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