ReportingService2010.FindItems Método

Definição

Retorna itens de um servidor de relatório, banco de dados ou biblioteca do SharePoint que correspondam aos critérios de busca.

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

Parâmetros

Folder
String

A URL totalmente qualificada da pasta para buscar. Para pesquisar todo o banco de dados do servidor de relatórios, especifique a pasta raiz (/).

BooleanOperator
BooleanOperatorEnum

O operador lógico aplicado para conectar as condições de busca. Os valores possíveis são: AND e OR. O valor padrão é AND.

SearchOptions
Property[]

Um array de Property objetos que define os nomes e valores das opções de busca.

As opções de busca suportadas são:

Resursive: especificar True para realizar busca recursiva em todas as subpastas; caso contrário, False.

SearchConditions
SearchCondition[]

Um array de SearchCondition objetos que define os nomes das propriedades e valores para a pesquisa.

Retornos

Um array de CatalogItem objetos no banco de dados do servidor de relatórios que correspondem aos critérios de busca especificados.

Atributos

Comentários

A tabela abaixo mostra informações sobre cabeçalhos e permissões sobre esta operação.

Uso do Cabeçalho SOAP (Em) TrustedUserHeaderValue

(Fora) ServerInfoHeaderValue
Modo Nativo Necessário Permissões None
Permissões Necessárias no Modo SharePoint None

O comprimento do Folder parâmetro não pode exceder 260 caracteres; caso contrário, uma exceção SOAP é lançada com o código de erro rsItemLengthExceeded.

O Folder parâmetro não pode ser nulo ou vazio ou conter os seguintes caracteres reservados: : ? ; @ & = + $ , \ * > < | . ". Você pode usar o caractere de barra para frente (/) para separar itens no nome completo do caminho da pasta, mas não pode usá-lo no final do nome da pasta.

Apenas uma instância de um nome de propriedade pode ser fornecida no conjunto de condições de busca, e o texto da busca é insensível a maiúsculas minúsculas.

O servidor de relatório não suporta caracteres coringa no meio da condição de busca. Caracteres coringa incluem %, _, [, ], ^ e -. Se um personagem coringa estiver presente, o servidor de relatórios trata o personagem literalmente.

Os itens retornados são apenas aqueles para os quais o usuário tem ReadProperties permissão no modo nativo e <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems> permissão no modo integrado SharePoint.

No modo SharePoint, esse método não retorna nenhum item do tipo Resource, porque os recursos não são armazenados nem sincronizados com o banco de dados do servidor de relatórios no modo SharePoint.

Aplica-se a