Windows.Storage.Search Espace de noms
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 des classes pour énumérer le contenu dans le stockage et effectuer des recherches de syntaxe de requête avancée (AQS) sur le contenu.
Les applications peuvent récupérer des collections de contenu dans un certain nombre de formes, notamment la hiérarchie de dossiers normale, les listes plates et les formes orientées médias en fonction des propriétés d’élément telles que l’année, le mois, l’artiste, l’album, etc. En outre, les applications peuvent ajouter du contenu et des propriétés à l’index système pour permettre des recherches rapides du contenu de l’application.
Les applications peuvent également recevoir des événements qui se déclenchent lorsqu’une collection change parce que des fichiers ont été créés, modifiés ou supprimés.
Pour un élément individuel, le système expose le flux associé à l’élément, à une miniature et aux propriétés de l’élément, et offre la possibilité de créer et de supprimer des éléments.
Classes
ContentIndexer |
Permet aux applications UWP de rendre le contenu privé pouvant faire l’objet d’une recherche à l’aide de l’index système. |
ContentIndexerQuery |
Représente une requête pour les propriétés de contenu dans ContentIndexer. |
IndexableContent |
Représente le contenu et les propriétés d’application qui peuvent être ajoutés au ContentIndexer. |
QueryOptions |
Spécifie les paramètres d’une requête de recherche pour énumérer le contenu des dossiers de stockage. |
SortEntryVector |
Fournit l’accès aux critères de tri des résultats de la requête en tant que collection d’objets SortEntry. |
StorageFileQueryResult |
Fournit l’accès aux résultats d’une requête des fichiers à l’emplacement représenté par un objet StorageFolder . Vous pouvez utiliser StorageFileQueryResult pour énumérer les fichiers dans cet emplacement StorageFolder . |
StorageFolderQueryResult |
Fournit l’accès aux résultats d’une requête qui répertorie le dossier (ou les groupes de fichiers) dans le dossier interrogé (qui est représenté par un StorageFolder). Vous pouvez utiliser un StorageFolderQueryResult pour énumérer des dossiers ou des groupes de fichiers dans ce dossier. |
StorageItemQueryResult |
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. |
StorageLibraryChangeTrackerTriggerDetails |
Contient les détails d’un suivi des modifications de bibliothèque de stockage. |
StorageLibraryContentChangedTriggerDetails |
Contient les détails d’un suivi des modifications de contenu d’une bibliothèque de stockage. |
ValueAndLanguage |
Spécifie la langue d’une propriété, en tant que code de langage BCP-47. |
Structures
SortEntry |
Une entrée dans la liste SortOrder spécifie une propriété et un ordre qui sont utilisés pour trier les résultats de la requête. |
Interfaces
IIndexableContent |
Représente le contenu et les propriétés d’application qui peuvent être ajoutés au ContentIndexer. |
IStorageFolderQueryOperations |
Fournit des méthodes pour créer des requêtes de recherche et récupérer des fichiers à partir d’un dossier. Cette interface est implémentée par des objets StorageFolder , qui peuvent représenter des dossiers de système de fichiers, des bibliothèques ou des dossiers virtuels générés automatiquement lorsque des requêtes sont créées à l’aide de valeurs CommonFolderQuery basées sur un groupe telles que GroupByAlbum. |
IStorageQueryResultBase |
Fournit des méthodes permettant d’accéder aux résultats de la requête et de les gérer. |
Énumérations
CommonFileQuery |
Spécifie comment trier les fichiers dans les résultats de la requête et détermine si la requête est superficielle ou profonde. Les résultats des requêtes pour les requêtes approfondies incluent tous les fichiers dans tous les sous-dossiers du dossier actif, triés selon l’option spécifiée. |
CommonFolderQuery |
Spécifie comment regrouper des fichiers dans des dossiers dans les résultats de la requête et détermine si la requête est superficielle ou profonde. Les résultats des requêtes pour les requêtes approfondies incluent tous les fichiers de tous les sous-dossiers du dossier actif, regroupés dans des dossiers en fonction de l’option spécifiée. |
DateStackOption |
Indique l’unité de temps utilisée pour regrouper des fichiers dans des dossiers si un CommonFolderQuery basé sur la date est utilisé pour créer un objet QueryOptions . |
FolderDepth |
Indique si tous les fichiers et sous-dossiers du dossier interrogé seront énumérés ou si seuls les fichiers et sous-dossiers de niveau supérieur seront énumérés. |
IndexedState |
Indique si un StorageFolder est inclus dans l’index système. |
IndexerOption |
Spécifie si la requête doit utiliser l’index système du système de fichiers lors de l’énumération du contenu dans le dossier interrogé. L’indexeur peut récupérer les résultats plus rapidement, mais il n’est pas disponible dans tous les emplacements de fichiers. |