次の方法で共有


ReportingService2005.PrepareQuery メソッド

定義

データ ドリブン サブスクリプションの配信クエリによって取得したフィールドを表すデータセットを返します。

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

パラメーター

DataSource
DataSource

配信クエリのデータ ソースです。

DataSet
DataSetDefinition

データ ドリブン サブスクリプションの配信クエリとフィールドを含むデータセット。

Changed
Boolean

[out] Boolean メソッドに渡されたデータセットが、 メソッドによって返されるデータセットと異なるかどうかを示す 値。 入力データセットが出力データセットと異なるかどうかを判断するには、このプロパティを使用します。

ParameterNames
String[]

[out] 基になるセマンティック クエリで使用されるクエリ パラメーターの名前です。 この out パラメーターは、 がモデルを参照する DataSource 場合にのみ使用されます。

戻り値

指定したデータ ソースから取得されるフィールドと配信クエリを表す DataSetDefinition オブジェクトです。

注釈

次の表に、この操作に関連するヘッダーおよび権限の情報を示します。

SOAP ヘッダー (In) BatchHeaderValue

(Out) ServerInfoHeaderValue
必要なアクセス許可 アイテムの種類によって異なります。

- DataSource: ReadProperties
- Model: ReadProperties

DataSetDefinition メソッドと PrepareQuery メソッドには、入力として、CreateDataDrivenSubscription メソッドによって返される SetDataDrivenSubscriptionProperties オブジェクトを渡します。

配信クエリは、レポート パラメーター値やデータ ドリブン サブスクリプションの配信拡張機能の設定にマップできる一連のフィールドを返します。 結果セットの各行には、レポートの配信先の電子メール アドレスなど、単一の受信者の値が含まれます。

配信クエリは、レポート サーバーにインストールされたデータ処理拡張機能の 1 つに対して有効である必要があります。 詳細については、「 データ処理拡張機能の概要」を参照してください。

適用対象