ReportingService2010.FindItems Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.