StorageItemQueryResult Classe
Definição
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 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.
public ref class StorageItemQueryResult sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
class StorageItemQueryResult final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public sealed class StorageItemQueryResult
Public NotInheritable Class StorageItemQueryResult
- Herança
- Atributos
- Implementações
Requisitos do Windows
Família de dispositivos |
Windows 10 (introduzida na 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
|
Comentários
Observação
Embora não seja atribuída com marshalling_behavior(agile)
, essa classe pode ser tratada como ágil. Para obter mais informações, consulte Threading e Marshaling (C++/CX).
Você pode obter um objeto storageItemQueryResult chamando os seguintes métodos de um objeto StorageFolder ou FolderInformation :
- Métodos StorageFolder.CreateItemQuery
- Método StorageFolder.CreateItemQueryWithOptions
- Métodos FolderInformation.CreateItemQuery
- Método FolderInformation.CreateItemQueryWithOptions Para obter exemplos de código relacionados, consulte storageFileQueryResult, storageFolderQueryResult, o exemplo de enumeração Folder e o exemplo de pesquisa de arquivo.
Propriedades
Folder |
Obtém a pasta usada originalmente para criar o objeto StorageItemQueryResult . Essa pasta representa o escopo da consulta. |
Métodos
ApplyNewQueryOptions(QueryOptions) |
Modifica os resultados da consulta com base em novas QueryOptions. |
FindStartIndexAsync(Object) |
Recupera o índice do item dos resultados da consulta que correspondem mais de perto ao valor da propriedade especificada. A propriedade correspondente é determinada pela primeira SortEntry da lista QueryOptions.SortOrder . |
GetCurrentQueryOptions() |
Recupera as opções de consulta usadas para determinar os resultados da consulta. |
GetItemCountAsync() |
Recupera o número de itens no conjunto de resultados da consulta. |
GetItemsAsync() |
Recupera uma lista de todos os itens (arquivos e pastas) no conjunto de resultados da consulta. |
GetItemsAsync(UInt32, UInt32) |
Recupera uma lista de itens (arquivos e pastas) em um intervalo especificado. |
Eventos
ContentsChanged |
Aciona quando um item é adicionado, excluído ou modificado na pasta que está sendo consultada. Esse evento só é acionado depois que GetItemsAsync é chamado pelo menos uma vez. |
OptionsChanged |
É acionado quando as opções de consulta são alteradas. |