Compartilhar via


StorageItemQueryResult Classe

Definição

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
Object Platform::Object IInspectable StorageItemQueryResult
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 :

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.

Aplica-se a

Confira também