Freigeben über


ReportingService2005.PrepareQuery Methode

Definition

Gibt ein Dataset zurück, das die von der Übermittlungsabfrage für ein datengesteuertes 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 Übermittlungsabfrage.

DataSet
DataSetDefinition

Das Dataset mit der Übermittlungsabfrage und den Feldern für ein datengesteuertes Abonnement.

Changed
Boolean

[out] Ein Boolean -Wert, der angibt, ob sich das an die -Methode übergebene Dataset vom von der -Methode zurückgegebenen Dataset unterscheidet. Verwenden Sie diese Eigenschaft, um zu bestimmen, ob sich das Eingabedataset vom Ausgabedataset unterscheidet.

ParameterNames
String[]

[out] Die Namen der Abfrageparameter, die in der zugrunde liegenden Semantikabfrage verwendet werden. Dieser out-Parameter wird nur verwendet, wenn der DataSource auf ein Modell verweist.

Gibt zurück

Ein DataSetDefinition-Objekt mit den Feldern und der Übermittlungsabfrage, die aus der angegebenen Datenquelle abgerufen werden.

Hinweise

In der folgenden Tabelle werden Header- und Berechtigungsinformationen zu diesem Vorgang dargestellt.

SOAP-Header (In) BatchHeaderValue

(Out) ServerInfoHeaderValue
Erforderliche Berechtigungen Hängt vom Elementtyp ab:

- DataSource: ReadProperties
- Model: ReadProperties

Übergeben Sie das DataSetDefinition Objekt, das von der PrepareQuery -Methode zurückgegeben wird, als Eingabe an die CreateDataDrivenSubscription Methoden und SetDataDrivenSubscriptionProperties .

Die Übermittlungsabfrage gibt eine Reihe von Feldern zurück, die Berichtsparameterwerten und Übermittlungserweiterungseinstellungen für datengesteuerte Abonnements zugeordnet werden können. Jede Zeile im Resultset enthält Werte für einen einzelnen Empfänger, z. B. eine E-Mail-Adresse, an die der Bericht übermittelt wird.

Die Übermittlungsabfrage muss für eine der Datenverarbeitungserweiterungen gültig sein, die auf dem Berichtsserver installiert sind. Weitere Informationen finden Sie unter Übersicht über Datenverarbeitungserweiterungen.

Gilt für: