Condividi tramite


ReportingService2010.FindItems Metodo

Definizione

Restituisce elementi da un database del server di report o dalla 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

URL completo della cartella da cercare. Per eseguire ricerche nel database del server di report intero, specificare la cartella radice (/).

BooleanOperator
BooleanOperatorEnum

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

SearchOptions
Property[]

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

Le opzioni di ricerca supportate sono:

Resursive: specificare True per eseguire una ricerca ricorsiva in tutte le sottocartelle; in caso contrario, specificare False.

SearchConditions
SearchCondition[]

Matrice di oggetti SearchCondition che definisce i nomi e i valori delle proprietà da cercare.

Restituisce

Matrice di oggetti CatalogItem contenuti nel database del server di report che corrispondono ai criteri di ricerca specificati.

Attributi

Commenti

Nella tabella seguente vengono mostrate le informazioni sull'intestazione e sulle autorizzazioni relative a questa operazione.

Utilizzo intestazione SOAP (In) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue
Autorizzazioni necessarie per la modalità nativa Nessuno
Autorizzazioni necessarie per la modalità SharePoint Nessuno

La lunghezza del Folder parametro non può superare i 260 caratteri. In caso contrario, viene generata un'eccezione SOAP con il codice di errore rsItemLengthExceeded.

Il Folder parametro non può essere null o vuoto o contenere i caratteri riservati seguenti: : ? ; @ & = + $ , \ * > < | . ". È possibile utilizzare il carattere barra (/) per separare gli elementi nel nome completo del percorso della cartella, ma non è possibile usarlo alla fine del nome della cartella.

È possibile specificare solo un'istanza di un nome di proprietà nel set di condizioni di ricerca e il testo di ricerca non fa distinzione tra maiuscole e minuscole.

Il server di report non supporta caratteri jolly al centro della condizione di ricerca. I caratteri jolly includono %, _, [, ], ^e -. Se è presente un carattere jolly, il server di report considera letteralmente il carattere.

Gli elementi restituiti sono solo quelli per i quali un utente dispone ReadProperties dell'autorizzazione in modalità nativa e <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems> dell'autorizzazione in modalità integrata SharePoint.

In modalità SharePoint questo metodo non restituisce alcun elemento di tipo Resource, perché le risorse non vengono archiviate né sincronizzate con il database del server di report in modalità SharePoint.

Si applica a