次の方法で共有


ReportingService2005.PrepareQuery Method

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

名前空間: Microsoft.WSSUX.ReportingServicesWebService.RSManagementService2005
アセンブリ: ReportService2005 (reportingservice2005.dll 内)

構文

'宣言
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/PrepareQuery", RequestNamespace:="https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", ResponseNamespace:="https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Use:=SoapBindingUse.Literal, ParameterStyle:=SoapParameterStyle.Wrapped)> _
<SoapHeaderAttribute("ServerInfoHeaderValue", Direction:=SoapHeaderDirection.Out)> _
<SoapHeaderAttribute("BatchHeaderValue")> _
Public Function PrepareQuery ( _
    DataSource As DataSource, _
    DataSet As DataSetDefinition, _
    <OutAttribute> ByRef Changed As Boolean, _
    <OutAttribute> ByRef ParameterNames As String() _
) As DataSetDefinition
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/PrepareQuery", RequestNamespace="https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", ResponseNamespace="https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped)] 
[SoapHeaderAttribute("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out)] 
[SoapHeaderAttribute("BatchHeaderValue")] 
public DataSetDefinition PrepareQuery (
    DataSource DataSource,
    DataSetDefinition DataSet,
    out bool Changed,
    out string[] ParameterNames
)
[SoapDocumentMethodAttribute(L"https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/PrepareQuery", RequestNamespace=L"https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", ResponseNamespace=L"https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Use=SoapBindingUse::Literal, ParameterStyle=SoapParameterStyle::Wrapped)] 
[SoapHeaderAttribute(L"ServerInfoHeaderValue", Direction=SoapHeaderDirection::Out)] 
[SoapHeaderAttribute(L"BatchHeaderValue")] 
public:
DataSetDefinition^ PrepareQuery (
    DataSource^ DataSource, 
    DataSetDefinition^ DataSet, 
    [OutAttribute] bool% Changed, 
    [OutAttribute] array<String^>^% ParameterNames
)
/** @attribute SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/PrepareQuery", RequestNamespace="https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", ResponseNamespace="https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped) */ 
/** @attribute SoapHeaderAttribute("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out) */ 
/** @attribute SoapHeaderAttribute("BatchHeaderValue") */ 
public DataSetDefinition PrepareQuery (
    DataSource DataSource, 
    DataSetDefinition DataSet, 
    /** @attribute OutAttribute() */ /** @ref */ boolean Changed, 
    /** @attribute OutAttribute() */ /** @ref */ String[] ParameterNames
)
JScript は、値と型の引数の参照渡しをサポートしていません。

パラメータ

  • DataSource
    配信クエリのデータ ソースです。
  • DataSet
    配信クエリと、データ ドリブン サブスクリプションのフィールドを表すデータセットです。
  • Changed
    メソッドに渡されたデータセットが、メソッドによって返されたデータセットと異なるかどうかを示す Boolean 値です。このプロパティを使用して、入力データセットと出力データセットが異なっているかどうかを確認します。
  • ParameterNames
    クエリ内のパラメータに関する情報を提供するパラメータ要素です。この引数は、DataSource がモデルを参照する場合にのみ使用されます。

戻り値

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

解説

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

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

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

スレッド セーフ

この型の public static (Microsoft Visual Basic では共有 ) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。

プラットフォーム

開発プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

対象プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

参照

関連項目

ReportingService2005 Class
ReportingService2005 Members
Microsoft.WSSUX.ReportingServicesWebService.RSManagementService2005 Namespace