FolderInformation 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 un accès synchrone aux propriétés exposées sur StorageFolder et permet à une application d’effectuer des opérations de gestion asynchrones telles que la suppression et le renommage.
public ref class FolderInformation sealed : IStorageItemInformation, IStorageFolder, IStorageFolder2, IStorageItem2, IStorageItemPropertiesWithProvider, IStorageFolderQueryOperations
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
class FolderInformation final : IStorageItemInformation, IStorageFolder, IStorageFolder2, IStorageItem2, IStorageItemPropertiesWithProvider, IStorageFolderQueryOperations
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public sealed class FolderInformation : IStorageItemInformation, IStorageFolder, IStorageFolder2, IStorageItem2, IStorageItemPropertiesWithProvider, IStorageFolderQueryOperations
Public NotInheritable Class FolderInformation
Implements IStorageFolder, IStorageFolder2, IStorageFolderQueryOperations, IStorageItem2, IStorageItemInformation, IStorageItemPropertiesWithProvider
- 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 à marshalling_behavior(agile)
, cette classe peut être traitée comme agile. Pour plus d’informations, consultez Threading and Marshaling (C++/CX).
Vous pouvez récupérer une liste d’objets FolderInformation en appelant l’une des méthodes FileInformationFactory.GetFoldersAsync .
Propriétés
Attributes |
Obtient les attributs d’un dossier chargé. |
BasicProperties |
Obtient un objet qui contient les informations de propriétés de base du dossier. |
DateCreated |
Obtient la date de création du dossier. |
DisplayName |
Obtient le nom convivial du StorageFolder. |
DisplayType |
Obtient le type d’affichage du StorageFolder. |
DocumentProperties |
Obtient les propriétés du document du StorageFolder. |
FolderRelativeId |
Obtient l’identificateur qui identifie de manière unique le StorageFolder par rapport à d’autres éléments du même dossier. |
ImageProperties |
Obtient les propriétés d’image du StorageFolder. |
MusicProperties |
Obtient les propriétés de musique associées à StorageFolder. |
Name |
Obtient le nom du StorageFolder. |
Path |
Obtient le chemin d’accès du StorageFolder. |
Properties |
Obtient un objet pour récupérer les propriétés du StorageFolder. |
Provider |
Obtient l’objet StorageProvider qui contient des informations sur le service qui stocke le dossier actif. |
Thumbnail |
Obtient la miniature du StorageFile. |
VideoProperties |
Obtient les propriétés vidéo associées au StorageFolder. |
Méthodes
AreQueryOptionsSupported(QueryOptions) |
Récupère une valeur qui indique si le dossier prend en charge les options de requête de recherche spécifiées. |
CreateFileAsync(String) |
Crée un fichier dans le dossier actif. |
CreateFileAsync(String, CreationCollisionOption) |
Crée un fichier dans le dossier actif et spécifie ce qu’il faut faire si un fichier portant le même nom existe déjà dans le dossier actif. |
CreateFileQuery() |
Crée un objet pour effectuer des requêtes de recherche filtrées pour StorageFile dans le dossier actif. |
CreateFileQuery(CommonFileQuery) |
Crée un objet pour effectuer des requêtes de recherche filtrées pour les objets StorageFile dans le dossier actif. Les résultats de la recherche sont regroupés en fonction de l’attribut de fichier spécifié. |
CreateFileQueryWithOptions(QueryOptions) |
Crée un objet utilisé pour effectuer des requêtes de recherche filtrées pour les objets StorageFile dans le dossier. L’objet est initialisé avec les options de requête spécifiées. |
CreateFolderAsync(String) |
Crée un dossier enfant du dossier actif. |
CreateFolderAsync(String, CreationCollisionOption) |
Crée un dossier enfant du dossier actif et spécifie ce qu’il faut faire si un dossier portant le même nom existe déjà dans le dossier actif. |
CreateFolderQuery() |
Crée un objet pour effectuer des requêtes de recherche filtrées pour les objets StorageFolder enfants du dossier actif. |
CreateFolderQuery(CommonFolderQuery) |
Crée un objet pour effectuer des requêtes de recherche filtrées pour les objets StorageFolder enfants du dossier actif. Les résultats de la recherche sont regroupés en fonction de l’attribut de dossier spécifié. |
CreateFolderQueryWithOptions(QueryOptions) |
Crée un objet utilisé pour effectuer des requêtes de recherche filtrées pour les objets StorageFolder enfants du dossier actif. L’objet est initialisé avec les options de requête spécifiées. |
CreateItemQuery() |
Crée un objet utilisé pour effectuer des requêtes de recherche filtrées pour les éléments du dossier. |
CreateItemQueryWithOptions(QueryOptions) |
Crée un objet utilisé pour effectuer des requêtes de recherche filtrées pour les éléments du dossier. L’objet est initialisé avec les options de requête spécifiées. |
DeleteAsync() |
Supprime le dossier actif. |
DeleteAsync(StorageDeleteOption) |
Supprime le dossier actif, en déplaçant éventuellement le dossier supprimé vers la corbeille. |
GetBasicPropertiesAsync() |
Récupère les propriétés de base de l’objet StorageFolder . |
GetFileAsync(String) |
Récupère un fichier du dossier actif. |
GetFilesAsync() |
Récupère tous les fichiers du dossier actif. |
GetFilesAsync(CommonFileQuery) |
Récupère des fichiers du dossier actif en fonction d’une requête de dossier courante. |
GetFilesAsync(CommonFileQuery, UInt32, UInt32) |
Récupère une plage de fichiers du dossier actif en fonction d’une requête de fichier commune. |
GetFolderAsync(String) |
Récupère le dossier enfant spécifié à partir du dossier actif. |
GetFoldersAsync() |
Récupère tous les dossiers enfants du dossier actif. |
GetFoldersAsync(CommonFolderQuery) |
Récupère les dossiers enfants du dossier actif en fonction d’une requête de dossier courante. |
GetFoldersAsync(CommonFolderQuery, UInt32, UInt32) |
Récupère une plage de dossiers enfants du dossier actif en fonction d’une requête de dossier courante. |
GetIndexedStateAsync() |
Récupère l’état indexé du dossier. |
GetItemAsync(String) |
Récupère un élément du dossier. |
GetItemsAsync() |
Récupère tous les éléments du dossier actif. |
GetItemsAsync(UInt32, UInt32) |
Récupère une plage d’éléments du dossier actif. |
GetParentAsync() |
Obtient le dossier parent du dossier actif. |
GetThumbnailAsync(ThumbnailMode) |
Récupère la miniature associée au StorageFolder. |
GetThumbnailAsync(ThumbnailMode, UInt32) |
Récupère la miniature associée au StorageFolder et la met à l’échelle à la taille spécifiée. |
GetThumbnailAsync(ThumbnailMode, UInt32, ThumbnailOptions) |
Récupère la miniature associée au StorageFolder, en fonction des options spécifiées. |
IsCommonFileQuerySupported(CommonFileQuery) |
Récupère une valeur qui indique si le dossier actif prend en charge la requête de fichier commune spécifiée. |
IsCommonFolderQuerySupported(CommonFolderQuery) |
Récupère une valeur qui indique si le dossier actif prend en charge la requête de dossier commun spécifiée. |
IsEqual(IStorageItem) |
Indique si le dossier actif est égal au dossier spécifié. |
IsOfType(StorageItemTypes) |
Détermine si le StorageFolder chargé est le type spécifié. |
RenameAsync(String) |
Renomme storageFolder. |
RenameAsync(String, NameCollisionOption) |
Renomme storageFolder et spécifie ce qu’il faut faire si un dossier portant le même nom existe déjà. |
TryGetItemAsync(String) |
Essayez d’obtenir un fichier ou un sous-dossier spécifique à partir du dossier actif en utilisant le nom du fichier ou du dossier à obtenir. |
Événements
PropertiesUpdated |
Se produit lorsqu’une ou plusieurs propriétés du StorageFolder sont mises à jour. |
ThumbnailUpdated |
Se déclenche lorsque la miniature du StorageFolder est mise à jour ou qu’une miniature de meilleure qualité est disponible. |