Partager via


ReportingService2010.PrepareQuery Méthode

Définition

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

public:
 ReportService2010::DataSetDefinition ^ PrepareQuery(ReportService2010::DataSource ^ DataSource, ReportService2010::DataSetDefinition ^ DataSet, [Runtime::InteropServices::Out] bool % Changed, [Runtime::InteropServices::Out] cli::array <System::String ^> ^ % ParameterNames);
[System.Web.Services.Protocols.SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/PrepareQuery", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, RequestNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", ResponseNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Use=System.Web.Services.Description.SoapBindingUse.Literal)]
[System.Web.Services.Protocols.SoapHeader("TrustedUserHeaderValue")]
[System.Web.Services.Protocols.SoapHeader("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)]
public ReportService2010.DataSetDefinition PrepareQuery (ReportService2010.DataSource DataSource, ReportService2010.DataSetDefinition DataSet, out bool Changed, out string[] ParameterNames);
[<System.Web.Services.Protocols.SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/PrepareQuery", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, RequestNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", ResponseNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Use=System.Web.Services.Description.SoapBindingUse.Literal)>]
[<System.Web.Services.Protocols.SoapHeader("TrustedUserHeaderValue")>]
[<System.Web.Services.Protocols.SoapHeader("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)>]
member this.PrepareQuery : ReportService2010.DataSource * ReportService2010.DataSetDefinition * bool * String[] -> ReportService2010.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. Il peut s'agir d'une source de données partagée ou d'un modèle.

DataSet
DataSetDefinition

Dataset qui contient la requête de remise et les champs pour un abonnement piloté par les données.

Changed
Boolean

[out] Valeur de type Boolean qui indique si le dataset passé à la méthode est différent de celui retourné par la méthode. Cette propriété permet de déterminer si le dataset d'entrée et le dataset de sortie diffèrent.

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 le DataSource fait référence à 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.

Attributs

Remarques

Le tableau suivant présente les informations relatives aux en-têtes et aux autorisations sur cette opération.

Utilisation de l’en-tête SOAP (In) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue
Autorisations requises en mode natif Dépend du type d’élément :

- DataSource: ReadProperties
- Model: ReadProperties
Mode SharePoint Autorisations requises <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems> pour DataSource

S’applique à