ReportingService2010.FindItems Método

Definición

Devuelve los elementos de una base de datos del servidor de informes o de la biblioteca de SharePoint que coinciden con los criterios de búsqueda.

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

Dirección URL completa de la carpeta en la que se buscará. Para buscar en toda la base de datos del servidor de informes, especifique la carpeta raíz (/).

BooleanOperator
BooleanOperatorEnum

Operador lógico que se aplica para conectarse a las condiciones de búsqueda. Los valores posibles son AND y OR. El valor predeterminado es AND.

SearchOptions
Property[]

Matriz de objetos Property que define los nombres y valores de las opciones de búsqueda.

Las opciones de búsqueda admitidas son:

Resursive: especifique True para realizar una búsqueda recursiva en todas las subcarpetas; en caso contrario, False.

SearchConditions
SearchCondition[]

Matriz de objetos SearchCondition que define los nombres de propiedad y los valores que se buscarán.

Devoluciones

Matriz de objetos CatalogItem en la base de datos del servidor de informes que corresponden al criterio de búsqueda especificado.

Atributos

Comentarios

En la siguiente tabla se muestra la información de encabezado y de permisos de esta operación.

Uso de encabezados SOAP (In) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue
Permisos necesarios en modo nativo None
Permisos necesarios en modo de SharePoint None

La longitud del Folder parámetro no puede superar los 260 caracteres; de lo contrario, se produce una excepción SOAP con el código de error rsItemLengthExceededed.

El Folder parámetro no puede ser nulo ni estar vacío ni contener los siguientes caracteres reservados: : ? ; @ & = + $ , \ * > < | . ". Puede usar el carácter de barra diagonal (/) para separar los elementos del nombre de ruta de acceso completo de la carpeta, pero no puede usarlo al final del nombre de la carpeta.

Solo se puede proporcionar una instancia de un nombre de propiedad en el conjunto de condiciones de búsqueda y el texto de búsqueda no distingue mayúsculas de minúsculas.

El servidor de informes no admite caracteres comodín en medio de la condición de búsqueda. Los caracteres comodín incluyen %, _, [, ], ^y -. Si hay un carácter comodín, el servidor de informes trata el carácter literalmente.

Los elementos que se devuelven son solo los para los que un usuario tiene ReadProperties permiso en modo nativo y <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems> permiso en modo integrado de SharePoint.

En el modo de SharePoint, este método no devuelve ningún elemento de tipo Resource, porque los recursos no se almacenan en, ni se sincronizan con, la base de datos del servidor de informes en modo de SharePoint.

Se aplica a