ReportingService2010.FindItems Yöntemi
rapor sunucusu veritabanı veya SharePoint kitaplığında arama ölçütüne uyan öğeleri gösterir.
Ad Alanı: ReportService2010
Derleme: ReportService2010 (ReportService2010 içinde.dll)
Sözdizimi
'Bildirim
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/FindItems", RequestNamespace := "https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", _
ResponseNamespace := "https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", _
Use := SoapBindingUse.Literal, ParameterStyle := SoapParameterStyle.Wrapped)> _
<SoapHeaderAttribute("ServerInfoHeaderValue", Direction := SoapHeaderDirection.Out)> _
<SoapHeaderAttribute("TrustedUserHeaderValue")> _
Public Function FindItems ( _
Folder As String, _
BooleanOperator As BooleanOperatorEnum, _
SearchOptions As Property(), _
SearchConditions As SearchCondition() _
) As CatalogItem()
'Kullanım
Dim instance As ReportingService2010
Dim Folder As String
Dim BooleanOperator As BooleanOperatorEnum
Dim SearchOptions As Property()
Dim SearchConditions As SearchCondition()
Dim returnValue As CatalogItem()
returnValue = instance.FindItems(Folder, _
BooleanOperator, SearchOptions, _
SearchConditions)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/FindItems", RequestNamespace = "https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer",
ResponseNamespace = "https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer",
Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
[SoapHeaderAttribute("ServerInfoHeaderValue", Direction = SoapHeaderDirection.Out)]
[SoapHeaderAttribute("TrustedUserHeaderValue")]
public CatalogItem[] FindItems(
string Folder,
BooleanOperatorEnum BooleanOperator,
Property[] SearchOptions,
SearchCondition[] SearchConditions
)
[SoapDocumentMethodAttribute(L"https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/FindItems", RequestNamespace = L"https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer",
ResponseNamespace = L"https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer",
Use = SoapBindingUse::Literal, ParameterStyle = SoapParameterStyle::Wrapped)]
[SoapHeaderAttribute(L"ServerInfoHeaderValue", Direction = SoapHeaderDirection::Out)]
[SoapHeaderAttribute(L"TrustedUserHeaderValue")]
public:
array<CatalogItem^>^ FindItems(
String^ Folder,
BooleanOperatorEnum BooleanOperator,
array<Property^>^ SearchOptions,
array<SearchCondition^>^ SearchConditions
)
[<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/FindItems", RequestNamespace = "https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer",
ResponseNamespace = "https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer",
Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)>]
[<SoapHeaderAttribute("ServerInfoHeaderValue", Direction = SoapHeaderDirection.Out)>]
[<SoapHeaderAttribute("TrustedUserHeaderValue")>]
member FindItems :
Folder:string *
BooleanOperator:BooleanOperatorEnum *
SearchOptions:Property[] *
SearchConditions:SearchCondition[] -> CatalogItem[]
public function FindItems(
Folder : String,
BooleanOperator : BooleanOperatorEnum,
SearchOptions : Property[],
SearchConditions : SearchCondition[]
) : CatalogItem[]
Parametreler
- Folder
Tür: System.String
Arama yapmak için tam URL'sini klasörü.Tüm arama yapmak için rapor sunucusu veritabanı, kök klasörü (/) belirtin.
- BooleanOperator
Tür: ReportService2010.BooleanOperatorEnum
Arama koşullarını bağlanmak için uygulanan mantıksal işleç.Olası değerler ve ve ya da.Varsayılan değer ve.
- SearchOptions
Tür: array<ReportService2010.Property[]
Bir dizi Property nesneleri tanımlayan adlar ve değerler arama seçenekleri.
Desteklenen arama seçenekleri şunlardır:
Resursive : belirtmek doğru tüm alt klasörlerinde; özyinelemeli arama yapmak için Aksi takdirde, yanlış.
- SearchConditions
Tür: array<ReportService2010.SearchCondition[]
Bir dizi SearchCondition nesneleri tanımlayan özellik adları ve değerleri için arama.
Dönüş Değeri
Tür: array<ReportService2010.CatalogItem[]
Bir dizi CatalogItem veritabanındaki nesneler rapor sunucusu veritabanı denk belirtilen arama ölçütlerini.
Açıklamalar
Aşağıdaki tablo üstbilgi ve izinler bu işlemi gösterir.
soap üstbilgisi kullanımı |
(Giden)ServerInfoHeaderValue |
Yerel mod gerekli izinleri |
Hiçbiri |
SharePoint modu gerekli izinleri |
Hiçbiri |
Uzunluğu Folder parametresi; 260 karakteri aşamaz Aksi takdirde hata koduyla bir soap özel durum rsItemLengthExceeded.
Folder Parametresi null veya boş veya aşağıdaki ayrılmış karakterleri içeremez: : ? ; @ & = + $ , \ * > < | . ".Öğeler klasörünün tam yol adını ayırmak için eğik çizgi (/) karakter kullanabilirsiniz, ancak klasör adının sonuna kullanamazsınız.
Özellik adı tek bir örnek sağlanan küme arama koşulları ve arama metin duyarlıdır.
Rapor sunucusu ortasında joker karakterleri desteklemeyen arama koşulu.Joker karakterler içerebilir %, _, [,], ^ ve -.Bir joker karakter varsa, rapor sunucusu karakter harfi harfine değerlendirir.
Döndürülen öğeler yalnızca bir kullanıcının sahip olduğu için dosyaları ReadProperties yerel modda izin ve ViewListItems() izni SharePoint ile tümleşik mod.
SharePoint modunda, bu yöntem herhangi bir öğe türü dönmek kaynak, çünkü ne kaynakları değil depolanan, ne de, rapor sunucusu veritabanı SharePoint modunda eşitlenir.