Bagikan melalui


ReportingService2010.FindItems Metode

Definisi

Mengembalikan item dari database server laporan atau pustaka SharePoint yang cocok dengan kriteria pencarian.

public:
 cli::array <ReportService2010::CatalogItem ^> ^ FindItems(System::String ^ Folder, ReportService2010::BooleanOperatorEnum BooleanOperator, cli::array <ReportService2010::Property ^> ^ SearchOptions, cli::array <ReportService2010::SearchCondition ^> ^ SearchConditions);
[System.Web.Services.Protocols.SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/FindItems", 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("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)]
[System.Web.Services.Protocols.SoapHeader("TrustedUserHeaderValue")]
public ReportService2010.CatalogItem[] FindItems (string Folder, ReportService2010.BooleanOperatorEnum BooleanOperator, ReportService2010.Property[] SearchOptions, ReportService2010.SearchCondition[] SearchConditions);
[<System.Web.Services.Protocols.SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/FindItems", 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("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)>]
[<System.Web.Services.Protocols.SoapHeader("TrustedUserHeaderValue")>]
member this.FindItems : string * ReportService2010.BooleanOperatorEnum * ReportService2010.Property[] * ReportService2010.SearchCondition[] -> ReportService2010.CatalogItem[]
Public Function FindItems (Folder As String, BooleanOperator As BooleanOperatorEnum, SearchOptions As Property(), SearchConditions As SearchCondition()) As CatalogItem()

Parameter

Folder
String

URL folder yang sepenuhnya memenuhi syarat untuk dicari. Untuk mencari seluruh database server laporan, tentukan folder akar (/).

BooleanOperator
BooleanOperatorEnum

Operator logis yang diterapkan untuk menyambungkan kondisi pencarian. Nilai yang mungkin adalah AND dan OR. Nilai defaultnya adalah AND.

SearchOptions
Property[]

Array Property objek yang menentukan nama dan nilai opsi pencarian.

Opsi pencarian yang didukung adalah:

Resursive: tentukan True untuk melakukan pencarian rekursif di semua subfolder; jika tidak, False.

SearchConditions
SearchCondition[]

Array SearchCondition objek yang menentukan nama dan nilai properti yang akan dicari.

Mengembalikan

Array CatalogItem objek dalam database server laporan yang sesuai dengan kriteria pencarian yang ditentukan.

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 Tidak ada
Izin yang Diperlukan Mode SharePoint Tidak ada

Panjang Folder parameter tidak boleh melebihi 260 karakter; jika tidak, pengecualian SOAP dilemparkan dengan kode kesalahan rsItemLengthExceeded.

Parameter Folder tidak boleh null atau kosong atau berisi karakter khusus berikut: : ? ; @ & = + $ , \ * > < | . ". Anda dapat menggunakan karakter garis miring (/) untuk memisahkan item dalam nama jalur lengkap folder, tetapi Anda tidak dapat menggunakannya di akhir nama folder.

Hanya satu instans nama properti yang dapat disediakan dalam kumpulan kondisi pencarian, dan teks pencarian tidak peka huruf besar/kecil.

Server laporan tidak mendukung karakter kartubebas di tengah kondisi pencarian. Karakter kartubebas mencakup %, _, [, ], ^, dan -. Jika karakter kartubebas ada, server laporan memperlakukan karakter secara harfiah.

Item yang dikembalikan hanya item yang izinnya dimiliki ReadProperties pengguna dalam mode asli dan <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems> izin dalam mode terintegrasi SharePoint.

Dalam mode SharePoint, metode ini tidak mengembalikan item tipe Resourceapa pun , karena sumber daya tidak disimpan, atau disinkronkan ke, database server laporan dalam mode SharePoint.

Berlaku untuk