Windows.Storage.Search Espacio de nombres
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í.
Proporciona clases para enumerar contenido en el almacenamiento y realizar búsquedas avanzadas de sintaxis de consulta (AQS) en el contenido.
Las aplicaciones pueden recuperar colecciones de contenido en una serie de formas, incluida la jerarquía de carpetas normal, listas planas y formas orientadas a medios basadas en propiedades de elementos como año, mes, artista, álbum, etc. Además, las aplicaciones pueden agregar contenido y propiedades al índice del sistema para permitir búsquedas rápidas de contenido de la aplicación.
Las aplicaciones también pueden recibir eventos que se activan cuando cambia una colección porque los archivos se crearon, modificaron o eliminaron.
Para un elemento individual, el sistema expone la secuencia asociada con el elemento, una miniatura y las propiedades de elemento, y proporciona la capacidad de crear y eliminar elementos.
Clases
ContentIndexer |
Permite que las aplicaciones para UWP puedan realizar búsquedas de contenido privado mediante el índice del sistema. |
ContentIndexerQuery |
Representa una consulta para las propiedades de contenido en ContentIndexer. |
IndexableContent |
Representa el contenido y las propiedades de la aplicación que se pueden agregar al ContentIndexer. |
QueryOptions |
Especifica los parámetros de una consulta de búsqueda para enumerar el contenido de las carpetas de almacenamiento. |
SortEntryVector |
Proporciona acceso a los criterios de ordenación de los resultados de la consulta como una colección de objetos SortEntry. |
StorageFileQueryResult |
Proporciona acceso a los resultados de una consulta de los archivos en la ubicación representada por un objeto StorageFolder . Puede usar StorageFileQueryResult para enumerar los archivos de esa ubicación storageFolder . |
StorageFolderQueryResult |
Proporciona acceso a los resultados de una consulta que enumera la carpeta (o grupos de archivos) de la carpeta que se consulta (representada por un objeto StorageFolder). Puede usar storageFolderQueryResult para enumerar carpetas o grupos de archivos en esa carpeta. |
StorageItemQueryResult |
Proporciona acceso a los resultados de una consulta que enumera todos los elementos, incluidos los archivos y carpetas (o grupos de archivos) de la carpeta que se consulta (que se representa mediante storageFolder). Puede usar storageItemQueryResult para enumerar los archivos y carpetas de esa clase StorageFolder. |
StorageLibraryChangeTrackerTriggerDetails |
Contiene los detalles de un seguimiento de cambios de la biblioteca de almacenamiento. |
StorageLibraryContentChangedTriggerDetails |
Contiene los detalles de un seguimiento de cambios de contenido de la biblioteca de almacenamiento. |
ValueAndLanguage |
Especifica el idioma de una propiedad, como código de idioma BCP-47. |
Estructuras
SortEntry |
Una entrada de la lista SortOrder especifica una propiedad y una ordenación que se usa para ordenar los resultados de la consulta. |
Interfaces
IIndexableContent |
Representa el contenido y las propiedades de la aplicación que se pueden agregar al ContentIndexer. |
IStorageFolderQueryOperations |
Proporciona métodos para crear consultas de búsqueda y recuperar archivos de una carpeta. Esta interfaz se implementa mediante objetos StorageFolder , que pueden representar carpetas, bibliotecas o carpetas virtuales del sistema de archivos que se generan automáticamente cuando se crean consultas mediante valores commonFolderQuery basados en grupos como GroupByAlbum. |
IStorageQueryResultBase |
Proporciona métodos para acceder a los resultados de la consulta y administrarlos. |
Enumeraciones
CommonFileQuery |
Especifica cómo ordenar los archivos en los resultados de la consulta y determina si la consulta es superficial o profunda. Los resultados de la consulta para consultas profundas incluyen todos los archivos de todas las subcarpetas de la carpeta actual, ordenados según la opción especificada. |
CommonFolderQuery |
Especifica cómo agrupar archivos en carpetas en los resultados de la consulta y determina si la consulta es superficial o profunda. Los resultados de la consulta para consultas profundas incluyen todos los archivos de todas las subcarpetas de la carpeta actual, agrupados en carpetas según la opción especificada. |
DateStackOption |
Indica la unidad de tiempo utilizada para agrupar los archivos en carpetas si se usa commonFolderQuery según la fecha para crear un objeto QueryOptions . |
FolderDepth |
Indica si se enumerarán todos los archivos y subcarpetas de la carpeta que se consultan o si solo se enumerarán los archivos y subcarpetas de nivel superior. |
IndexedState |
Indica si storageFolder se incluye en el índice del sistema. |
IndexerOption |
Especifica si la consulta debe usar el índice del sistema del sistema al enumerar el contenido de la carpeta que se está consultando. El indexador puede recuperar los resultados más rápido, pero no está disponible en todas las ubicaciones de archivos. |