Partager via


FolderInformation Classe

Définition

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

S’applique à

Voir aussi