Windows.Storage.Search Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece classes para enumerar conteúdo no armazenamento e executar pesquisas de sintaxe de consulta avançada (AQS) no conteúdo.
Os aplicativos podem recuperar coleções de conteúdo em várias formas, incluindo a hierarquia de pastas normal, listas planas e formas orientadas à mídia com base em propriedades de item, como ano, mês, artista, álbum e assim por diante. Além disso, os aplicativos podem adicionar conteúdo e propriedades ao índice do sistema para habilitar pesquisas rápidas de conteúdo do aplicativo.
Os aplicativos também podem receber eventos que são acionados quando uma coleção é alterada porque os arquivos foram criados, modificados ou excluídos.
Para um item individual, o sistema expõe o fluxo associado ao item, uma miniatura e propriedades de item e fornece a capacidade de criar e excluir itens.
Classes
ContentIndexer |
Permite que aplicativos UWP tornem o conteúdo privado pesquisável usando o índice do sistema. |
ContentIndexerQuery |
Representa uma consulta para propriedades de conteúdo no ContentIndexer. |
IndexableContent |
Representa o conteúdo do aplicativo e as propriedades que podem ser adicionadas ao ContentIndexer. |
QueryOptions |
Especifica os parâmetros de uma consulta de pesquisa para enumerar o conteúdo das pastas de armazenamento. |
SortEntryVector |
Fornece acesso aos critérios de classificação dos resultados da consulta como uma coleção de objetos SortEntry. |
StorageFileQueryResult |
Fornece acesso aos resultados de uma consulta dos arquivos no local representado por um objeto StorageFolder . Você pode usar StorageFileQueryResult para enumerar os arquivos nesse local StorageFolder . |
StorageFolderQueryResult |
Fornece acesso aos resultados de uma consulta que lista a pasta (ou grupos de arquivos) na pasta que está sendo consultada (que é representada por um StorageFolder). Você pode usar um StorageFolderQueryResult para enumerar pastas ou grupos de arquivos nessa pasta. |
StorageItemQueryResult |
Fornece acesso aos resultados de uma consulta que lista todos os itens, incluindo arquivos e pastas (ou grupos de arquivos) na pasta que está sendo consultada (que é representada por um StorageFolder). Você pode usar storageItemQueryResult para enumerar os arquivos e pastas nesse StorageFolder. |
StorageLibraryChangeTrackerTriggerDetails |
Contém os detalhes de um rastreador de alterações da biblioteca de armazenamento. |
StorageLibraryContentChangedTriggerDetails |
Contém os detalhes de um rastreador de alterações de conteúdo da biblioteca de armazenamento. |
ValueAndLanguage |
Especifica o idioma de uma propriedade, como um código de idioma BCP-47. |
Estruturas
SortEntry |
Uma entrada na lista SortOrder especifica uma propriedade e uma ordenação usadas para classificar os resultados da consulta. |
Interfaces
IIndexableContent |
Representa o conteúdo do aplicativo e as propriedades que podem ser adicionadas ao ContentIndexer. |
IStorageFolderQueryOperations |
Fornece métodos para criar consultas de pesquisa e recuperar arquivos de uma pasta. Essa interface é implementada por objetos StorageFolder , que podem representar pastas do sistema de arquivos, bibliotecas ou pastas virtuais que são geradas automaticamente quando consultas são criadas usando valores CommonFolderQuery baseados em grupo, como GroupByAlbum. |
IStorageQueryResultBase |
Fornece métodos para acessar e gerenciar os resultados da consulta. |
Enumerações
CommonFileQuery |
Especifica como classificar os arquivos nos resultados da consulta e determina se a consulta é superficial ou profunda. Os resultados da consulta para consultas profundas incluem todos os arquivos em todas as subpastas da pasta atual, classificadas de acordo com a opção especificada. |
CommonFolderQuery |
Especifica como agrupar arquivos em pastas nos resultados da consulta e determina se a consulta é superficial ou profunda. Os resultados da consulta para consultas profundas incluem todos os arquivos em todas as subpastas da pasta atual, agrupados em pastas de acordo com a opção especificada. |
DateStackOption |
Indica a unidade de tempo usada para agrupar arquivos em pastas se uma CommonFolderQuery com base na data for usada para criar um objeto QueryOptions . |
FolderDepth |
Indica se todos os arquivos e subpastas da pasta que está sendo consultada serão enumerados ou se apenas os arquivos e subpastas de nível superior serão enumerados. |
IndexedState |
Indica se um StorageFolder está incluído no índice do sistema. |
IndexerOption |
Especifica se a consulta deve usar o índice do sistema do sistema de arquivos ao enumerar o conteúdo na pasta que está sendo consultada. O indexador pode recuperar resultados mais rapidamente, mas não está disponível em todos os locais de arquivo. |