ReportingService2010.FindItems Metodo

Definizione

Restituisce elementi da un database server di report o da una libreria raccolta di SharePoint che corrispondono ai criteri di ricerca.

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()

Parametri

Folder
String

L'URL completamente qualificato della cartella per la ricerca. Per cercare nell'intero database del server di report, specifica la cartella radice (/).

BooleanOperator
BooleanOperatorEnum

L'operatore logico applicato per collegare le condizioni di ricerca. I valori possibili sono AND e OR. Il valore predefinito è AND.

SearchOptions
Property[]

Un array di Property oggetti che definisce i nomi e i valori delle opzioni di ricerca.

Le opzioni di ricerca supportate sono:

Resursive: specificare True di eseguire una ricerca ricorsiva in tutte le sottocartelle; altrimenti, False.

SearchConditions
SearchCondition[]

Un array di SearchCondition oggetti che definisce i nomi e i valori delle proprietà per cui cercare.

Valori restituiti

Un array di CatalogItem oggetti nel database del server di report che corrispondono ai criteri di ricerca specificati.

Attributi

Commenti

La tabella sottostante mostra informazioni sull'intestazione e sui permessi di questa operazione.

Utilizzo dell'intestazione SOAP (Dentro) TrustedUserHeaderValue

(Fuori) ServerInfoHeaderValue
Permessi richiesti per la modalità nativa None
Permessi richiesti in modalità SharePoint None

La lunghezza del Folder parametro non può superare i 260 caratteri; altrimenti, viene lanciata un'eccezione SOAP con il codice di errore rsItemLengthExceeded.

Il Folder parametro non può essere nullo o vuoto né contenere i seguenti caratteri riservati: : ? ; @ & = + $ , \ * > < | . ". Puoi usare il carattere a barra avanzata (/) per separare gli elementi nel nome completo del percorso della cartella, ma non puoi usarlo alla fine del nome della cartella.

Nell'insieme delle condizioni di ricerca può essere fornita solo un'istanza di un nome di proprietà, e il testo di ricerca è indistinto dalla maiuscola e minuscola.

Il server di report non supporta i caratteri jolly nel mezzo della condizione di ricerca. I caratteri jolly includono %, _, [, ], ^ e -. Se è presente un personaggio jolly, il server di report tratta il personaggio letteralmente.

Gli elementi restituiti sono solo quelli per i quali l'utente ha ReadProperties permesso in modalità nativa e <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems> permesso in modalità integrata SharePoint.

In modalità SharePoint, questo metodo non restituisce alcun elemento di tipo Resource, perché le risorse non sono memorizzate né sincronizzate nel database del server di report in modalità SharePoint.

Si applica a