Windows.Storage.Search Espacio de nombres

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.

Consulte también