Bagikan melalui


ReportingService2010.PrepareQuery Metode

Definisi

Mengembalikan himpunan data yang berisi bidang yang diambil oleh kueri pengiriman untuk langganan berbasis data.

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

Sumber data untuk kueri pengiriman. Ini bisa menjadi sumber data bersama atau model.

DataSet
DataSetDefinition

Himpunan data yang berisi kueri pengiriman dan bidang untuk langganan berbasis data.

Changed
Boolean

[keluar] Boolean Nilai yang menunjukkan apakah himpunan data yang diteruskan ke metode berbeda dari yang dikembalikan oleh metode . Gunakan properti ini untuk menentukan apakah himpunan data input berbeda dari himpunan data output.

ParameterNames
String[]

[keluar] Nama parameter kueri yang digunakan dalam kueri semantik yang mendasar. Parameter keluar ini hanya digunakan saat mereferensikan DataSource model.

Mengembalikan

Objek DataSetDefinition yang berisi bidang dan kueri pengiriman yang diambil dari sumber data yang diberikan.

Atribut

Keterangan

Tabel di bawah ini memperlihatkan informasi header dan izin pada operasi ini.

Penggunaan Header SOAP (Dalam) TrustedUserHeaderValue

(Keluar) ServerInfoHeaderValue
Izin Yang Diperlukan Mode Asli Bergantung pada jenis item:

- DataSource: ReadProperties
- Model: ReadProperties
Izin yang Diperlukan Mode SharePoint <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems> Pada DataSource

Berlaku untuk