ReportingService2010.PrepareQuery Methode

Definition

Gibt einen Datensatz zurück, der die von der Lieferanfrage für ein datengetriebenen Abonnement abgerufenen Felder enthält.

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

Parameter

DataSource
DataSource

Die Datenquelle für die Lieferanfrage. Dies kann eine gemeinsame Datenquelle oder ein Modell sein.

DataSet
DataSetDefinition

Der Datensatz, der die Lieferanfrage und Felder für ein datengetriebenes Abonnement enthält.

Changed
Boolean

[aus] Ein Boolean Wert, der angibt, ob der an die Methode übergebene Datensatz von dem von der Methode zurückgegebenen abweicht. Verwenden Sie diese Eigenschaft, um zu bestimmen, ob sich der Eingabedatensatz vom Ausgabedatensatz unterscheidet.

ParameterNames
String[]

[aus] Die Namen der in der zugrundeliegenden semantischen Abfrage verwendeten Abfrageparameter. Dieser Out-Parameter wird nur verwendet, wenn die auf ein Modell referenziert DataSource .

Gibt zurück

Ein DataSetDefinition Objekt, das die Felder und die Lieferanfrage enthält, die aus der jeweiligen Datenquelle abgerufen werden.

Attribute

Hinweise

Die untenstehende Tabelle zeigt Header- und Berechtigungsinformationen zu dieser Operation.

Verwendung von SOAP-Headern (In) TrustedUserHeaderValue

(Aus) ServerInfoHeaderValue
Erforderliche Berechtigungen im nativen Modus Hängt vom Gegenstandstyp ab:

- DataSource: ReadProperties
- Model: ReadProperties
Erforderliche Berechtigungen im SharePoint-Modus <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems> unter DataSource

Gilt für: