ReportingService2005.PrepareQuery Methode

Definition

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

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

Parameter

DataSource
DataSource

Die Datenquelle für die Lieferanfrage.

DataSet
DataSetDefinition

Der Datensatz enthält die Lieferanfrage und Felder für ein datenbasiertes Abonnement.

Changed
Boolean

[aus] Ein Boolean Wert, der angibt, ob der an die Methode übermittelte Datensatz von dem von der Methode zurückgegebenen abweicht. Verwenden Sie diese Eigenschaft, um zu bestimmen, ob der Eingabedatensatz sich 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.

Hinweise

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

SOAP-Überschriften (In) BatchHeaderValue

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

- DataSource: ReadProperties
- Model: ReadProperties

Geben Sie das DataSetDefinition von der Methode PrepareQuery zurückgegebene Objekt als Eingabe an die CreateDataDrivenSubscription und-Methoden SetDataDrivenSubscriptionProperties über.

Die Lieferanfrage liefert eine Reihe von Feldern, die zu Berichtsparameterwerten und Liefererweiterungseinstellungen für datengetriebene Abonnements abgebildet werden können. Jede Zeile im Ergebnissatz enthält Werte für einen einzelnen Empfänger, wie zum Beispiel eine E-Mail-Adresse, an die der Bericht zugestellt wird.

Die Lieferanfrage muss für eine der Datenverarbeitungserweiterungen gültig sein, die auf dem Berichtsserver installiert sind. Weitere Informationen finden Sie unter Data Processing Extensions Overview.

Gilt für: