Windows.Storage.Search Namespace

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.

Confira também