StorageItemQueryResult Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit l’accès aux résultats d’une requête qui répertorie tous les éléments, y compris les fichiers et dossiers (ou groupes de fichiers) dans le dossier interrogé (qui est représenté par un StorageFolder). Vous pouvez utiliser storageItemQueryResult pour énumérer les fichiers et dossiers de ce 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
- Héritage
- Attributs
- Implémente
Configuration requise pour Windows
Famille d’appareils |
Windows 10 (introduit dans 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
|
Remarques
Notes
Bien qu’elle ne soit pas attribuée avec marshalling_behavior(agile)
, cette classe peut être traitée comme agile. Pour plus d’informations, consultez Threading and Marshaling (C++/CX) .
Vous pouvez obtenir un objet storageItemQueryResult en appelant les méthodes suivantes à partir d’un objet StorageFolder ou FolderInformation :
- Méthodes StorageFolder.CreateItemQuery
- Méthode StorageFolder.CreateItemQueryWithOptions
- Méthodes FolderInformation.CreateItemQuery
- Méthode FolderInformation.CreateItemQueryWithOptions Pour obtenir des exemples de code associés, consultez storageFileQueryResult, storageFolderQueryResult, l’exemple d’énumération Folder et l’exemple de recherche de fichiers.
Propriétés
Folder |
Obtient le dossier utilisé à l’origine pour créer l’objet StorageItemQueryResult . Ce dossier représente l’étendue de la requête. |
Méthodes
ApplyNewQueryOptions(QueryOptions) |
Modifie les résultats de la requête en fonction des nouvelles QueryOptions. |
FindStartIndexAsync(Object) |
Récupère l’index de l’élément à partir des résultats de la requête qui correspondent le plus étroitement à la valeur de propriété spécifiée. La propriété qui est mise en correspondance est déterminée par le premier SortEntry de la liste QueryOptions.SortOrder . |
GetCurrentQueryOptions() |
Récupère les options de requête utilisées pour déterminer les résultats de la requête. |
GetItemCountAsync() |
Récupère le nombre d’éléments dans l’ensemble de résultats de la requête. |
GetItemsAsync() |
Récupère une liste de tous les éléments (fichiers et dossiers) dans le jeu de résultats de la requête. |
GetItemsAsync(UInt32, UInt32) |
Récupère une liste d’éléments (fichiers et dossiers) dans une plage spécifiée. |
Événements
ContentsChanged |
Se déclenche lorsqu’un élément est ajouté, supprimé ou modifié dans le dossier interrogé. Cet événement se déclenche uniquement après que GetItemsAsync a été appelé au moins une fois. |
OptionsChanged |
Se déclenche lorsque les options de requête changent. |