Sprache

ReportingService2010.FindItems Methode

Definition

Gibt Einträge aus einer Berichtsdatenbank oder SharePoint-Bibliothek zurück, die den Suchkriterien entsprechen.

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

Die vollständig qualifizierte URL des Ordners, der durchsucht werden soll. Um die gesamte Berichtsserver-Datenbank zu durchsuchen, geben Sie den Root-Ordner (/) an.

BooleanOperator
BooleanOperatorEnum

Der logische Operator, der angewendet wird, um die Suchbedingungen zu verbinden. Mögliche Werte sind AND und OR. Der Standardwert ist AND.

SearchOptions
Property[]

Ein Array von Property Objekten, das die Namen und Werte der Suchoptionen definiert.

Die unterstützten Suchoptionen sind:

Resursive: spezifizieren True , um rekursive Suche in allen Unterordnern durchzuführen; andernfalls gilt False.

SearchConditions
SearchCondition[]

Ein Array von SearchCondition Objekten, das die Eigenschaften und Werte definiert, nach denen gesucht werden soll.

Gibt zurück

Ein Array von CatalogItem Objekten in der Berichtsserver-Datenbank, die den angegebenen Suchkriterien entsprechen.

Attribute

Hinweise

Die untenstehende Tabelle zeigt Header- und Berechtigungsinformationen zu dieser Operation.

Verwendung von SOAP-Headern (In) TrustedUserHeaderValue

(Aus) ServerInfoHeaderValue
Erforderliche Berechtigungen im nativen Modus Nichts
Erforderliche Berechtigungen im SharePoint-Modus Nichts

Die Länge des Parameters Folder darf 260 Zeichen nicht überschreiten; andernfalls wird eine SOAP-Ausnahme mit dem Fehlercode rsItemLengthExceeds ausgelöst.

Der Parameter Folder kann weder null noch leer sein oder die folgenden reservierten Zeichen enthalten: : ? ; @ & = + $ , \ * > < | . ". Du kannst das Forward-Schrägstrichzeichen (/) verwenden, um Elemente im vollständigen Pfadnamen des Ordners zu trennen, aber am Ende des Ordnernamens kannst du es nicht verwenden.

Es kann nur eine Instanz eines Eigenschaftsnamens in der Menge der Suchbedingungen angegeben werden, und der Suchtext ist groß- und kleinschreibungsunsensitiv.

Der Berichtsserver unterstützt keine Wildcard-Zeichen mitten in der Suchbedingung. Jokercharaktere umfassen %, _, [, ], ^ und -. Wenn ein Wildcard-Charakter vorhanden ist, behandelt der Report Server den Charakter wörtlich.

Die zurückgegebenen Elemente sind nur solche, für die ein Benutzer im nativen Modus und <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems> im SharePoint-integrierten Modus eine Berechtigung hatReadProperties.

Im SharePoint-Modus gibt diese Methode kein Element des Typs Resourcezurück, da Ressourcen weder in der Berichtsserver-Datenbank im SharePoint-Modus gespeichert noch synchronisiert sind.

Gilt für: