ReportingService2010.PrepareQuery Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |