ReportingService2010.FindItems Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 Resource
apa pun , karena sumber daya tidak disimpan, atau disinkronkan ke, database server laporan dalam mode SharePoint.