Partager via


IStorageFolderQueryOperations Interface

Définition

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.

public interface class IStorageFolderQueryOperations
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(3410218185, 17515, 19023, 190, 151, 117, 119, 113, 190, 82, 3)]
struct IStorageFolderQueryOperations
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(3410218185, 17515, 19023, 190, 151, 117, 119, 113, 190, 82, 3)]
public interface IStorageFolderQueryOperations
Public Interface IStorageFolderQueryOperations
Dérivé
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Méthodes

AreQueryOptionsSupported(QueryOptions)

Vérifie si le dossier prend en charge les options de requête de recherche spécifiées (retourne true ou false).

CreateFileQuery()

Récupère un objet pour énumérer les fichiers dans un emplacement de stockage et s’abonner aux événements qui se déclenchent lorsque le contenu de l’emplacement de stockage change.

CreateFileQuery(CommonFileQuery)

Récupère un objet avec les options spécifiées pour énumérer l’emplacement de stockage dans un dossier et s’abonner aux événements qui se déclenchent lorsque le contenu de l’emplacement de stockage change.

CreateFileQueryWithOptions(QueryOptions)

Récupère un objet avec les options spécifiées pour énumérer les fichiers dans un emplacement de stockage et s’abonner aux événements qui se déclenchent lorsque le contenu de l’emplacement de stockage change.

CreateFolderQuery()

Récupère un objet pour énumérer des dossiers dans un emplacement de stockage et s’abonner à des événements qui se déclenchent lorsque le contenu de l’emplacement de stockage change.

CreateFolderQuery(CommonFolderQuery)

Récupère un objet avec les options spécifiées pour énumérer des dossiers dans un emplacement de stockage et s’abonner aux événements qui se déclenchent lorsque le contenu de l’emplacement de stockage change.

CreateFolderQueryWithOptions(QueryOptions)

Récupère un objet avec les options spécifiées pour énumérer des dossiers dans un emplacement de stockage et s’abonner aux événements qui se déclenchent lorsque le contenu de l’emplacement de stockage change.

CreateItemQuery()

Récupère un objet pour effectuer des énumérations superficielles des fichiers et dossiers dans un emplacement de stockage. Une application peut utiliser l’objet pour énumérer les éléments dans un emplacement de stockage et s’abonner aux événements qui se déclenchent lorsque le contenu de l’emplacement de stockage change.

CreateItemQueryWithOptions(QueryOptions)

Récupère un objet avec les options spécifiées pour énumérer les fichiers et dossiers dans un emplacement de stockage et s’abonner aux événements qui se déclenchent lorsque le contenu de l’emplacement de stockage change.

GetFilesAsync(CommonFileQuery)

Récupère une liste de fichiers en fonction de la requête spécifiée (énumération superficielle). Cela retourne une instantané des fichiers à un point dans le temps et ne vous permet pas de suivre les modifications par le biais d’événements.

GetFilesAsync(CommonFileQuery, UInt32, UInt32)

Récupère une liste de fichiers d’une plage spécifiée basée sur la requête de fichier spécifiée. Cela retourne une instantané des fichiers à un point dans le temps et ne vous permet pas de suivre les modifications par le biais d’événements.

GetFoldersAsync(CommonFolderQuery)

Récupère une liste de dossiers et de groupes de fichiers en fonction d’une requête de dossier spécifiée. Cela retourne une instantané des dossiers ou groupes de fichiers à un moment donné et ne vous permet pas de suivre les modifications par le biais d’événements.

GetFoldersAsync(CommonFolderQuery, UInt32, UInt32)

Récupère de manière asynchrone une plage de dossiers dans ce dossier en fonction d’une requête de dossier. Cela retourne une instantané des dossiers ou groupes de fichiers à un moment donné et ne vous permet pas de suivre les modifications par le biais d’événements.

GetIndexedStateAsync()

Récupère une valeur qui indique l’état indexé de l’emplacement StorageFolder associé à la requête.

GetItemsAsync(UInt32, UInt32)

Récupère des éléments de liste tels que des fichiers, des dossiers ou des groupes de fichiers, dans une plage spécifiée (énumération superficielle).

IsCommonFileQuerySupported(CommonFileQuery)

Vérifie si ce dossier prend en charge la requête de fichier spécifiée (retourne true ou false).

IsCommonFolderQuerySupported(CommonFolderQuery)

Vérifie si ce dossier prend en charge la requête de dossier spécifiée (retourne true ou false).

S’applique à