Windows.Storage 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 la gestion des fichiers, dossiers et paramètres d’application.
Pour plus d’informations sur l’utilisation des objets dans l’espace de noms Windows.Storage, consultez les sections suivantes.
Classes
AppDataPaths |
AppDataPaths retourne des chemins d’accès aux dossiers d’application couramment utilisés en fonction du modèle de nommage KNOWNFOLDERID . |
ApplicationData |
Fournit l’accès au magasin de données d’application. Les données d’application se composent de fichiers et de paramètres locaux, itinérants ou temporaires. |
ApplicationDataCompositeValue |
Représente les paramètres d’application associés qui doivent être sérialisés et désérialisés de manière atomique. |
ApplicationDataContainer |
Représente un conteneur pour les paramètres d’application. Les méthodes et propriétés de cette classe prennent en charge la création, la suppression, l’énumération et la traversée de la hiérarchie de conteneur. |
ApplicationDataContainerSettings |
Fournit l’accès aux paramètres dans un conteneur de paramètres. La propriété ApplicationDataContainer.Values renvoie un objet qui peut être converti en ce type. |
CachedFileManager |
Permet aux applications de gérer les mises à jour en temps réel des fichiers. |
DownloadsFolder |
Crée des fichiers et des dossiers dans le dossier Téléchargements. |
FileIO |
Fournit des méthodes d’assistance pour lire et écrire des fichiers qui sont représentés par des objets de type IStorageFile. |
KnownFolders |
Fournit l’accès aux emplacements courants qui contiennent du contenu utilisateur. Cela inclut le contenu des bibliothèques locales d’un utilisateur (tels que documents, images, musique et vidéos), du groupe résidentiel, des appareils amovibles et des appareils serveur multimédia. |
PathIO |
Fournit des méthodes d’assistance pour lire et écrire un fichier à l’aide du chemin absolu ou de l’URI (Uniform Resource Identifier) du fichier. |
SetVersionDeferral |
Gère une opération de version de jeu différée. |
SetVersionRequest |
Fournit des données lorsqu’une application définit la version des données d’application dans son magasin de données d’application. |
StorageFile |
Représente un fichier. Fournit des informations sur le fichier et son contenu, ainsi que sur les façons de les manipuler. |
StorageFolder |
Gère les dossiers et leur contenu et fournit des informations les concernant. |
StorageLibrary |
Vous permet d’ajouter et de supprimer des dossiers d’une bibliothèque telle que Musique ou Vidéos et d’obtenir une liste des dossiers inclus dans la bibliothèque. |
StorageLibraryChange |
Représente une modification apportée à un élément dans une bibliothèque de stockage telle que la bibliothèque de documents, de musique ou de vidéo. |
StorageLibraryChangeReader |
Permet à l’application appelante de lire les modifications apportées aux éléments d’une bibliothèque de stockage. |
StorageLibraryChangeTracker |
Fournit des API que vous pouvez utiliser pour gérer le suivi des modifications pour n’importe quelle bibliothèque (comme des documents, de la musique ou des vidéos) ou dossier. |
StorageLibraryChangeTrackerOptions |
Permet aux appelants d’appeler EnableWithOptions sur le suivi des modifications pour choisir de suivre toutes les modifications, y compris l’ID de dernière modification, ou simplement l’ID de dernière modification. |
StorageLibraryLastChangeId |
Vous permet de suivre les modifications en fonction d’une valeur unique représentant la dernière modification traitée par le service d’indexation pour le StorageFolder ou StorageLibrary donné. |
StorageProvider |
Contient des informations sur le service qui stocke des fichiers et des dossiers. Les fichiers et dossiers peuvent être stockés par le système de fichiers local ou par un service distant comme Microsoft OneDrive. |
StorageStreamTransaction |
Représente une transaction d’écriture pour un flux d’accès aléatoire. |
StreamedFileDataRequest |
Représente un flux de sortie d’accès séquentiel qui indique une demande pour le flux de données d’un StorageFile créé en appelant CreateStreamedFileAsync ou ReplaceWithStreamedFileAsync. |
SystemAudioProperties |
Objet d’assistance qui fournit des noms d’indexation pour les propriétés de fichier audio Windows. |
SystemDataPaths |
Obtient certains emplacements de dossiers couramment utilisés à l’échelle du système en fonction du modèle de nommage KNOWNFOLDERID . |
SystemGPSProperties |
Objet d’assistance qui fournit des noms d’indexation pour les propriétés de fichier GPS. |
SystemImageProperties |
Objet d’assistance qui fournit des noms d’indexation pour les propriétés de fichier image Windows. |
SystemMediaProperties |
Objet d’assistance qui fournit des noms d’indexation pour les propriétés de fichier multimédia Windows. |
SystemMusicProperties |
Objet d’assistance qui fournit des noms d’indexation pour les propriétés des fichiers de musique Windows. |
SystemPhotoProperties |
Objet d’assistance qui fournit des noms d’indexation pour les propriétés de fichier photo Windows. |
SystemProperties |
Fournit des valeurs de chaîne pour l’indexation des noms de propriétés de fichier Windows courantes telles que System.Title, et référence également des objets d’assistance qui fournissent des noms d’indexation pour des propriétés de types de fichiers spécifiques (par exemple, des fichiers vidéo). |
SystemVideoProperties |
Objet d’assistance qui fournit des noms d’indexation pour les propriétés de fichier vidéo. |
UserDataPaths |
Retourne des chemins d’accès complets pour les dossiers de données utilisateur courants. Les dossiers de données utilisateur sont basés sur le modèle de nommage KNOWNFOLDERID . |
Interfaces
IStorageFile |
Représente un fichier. Fournit des informations sur le fichier et son contenu, ainsi que sur les façons de les manipuler.
|
IStorageFile2 |
Représente un fichier. Fournit des informations sur le fichier et son contenu, ainsi que sur les façons de les manipuler.
|
IStorageFilePropertiesWithAvailability |
Fournit l’accès à la propriété IsAvailable . |
IStorageFolder |
Manipule les dossiers et leur contenu et fournit des informations à leur sujet.
|
IStorageFolder2 |
Manipule les dossiers et leur contenu et fournit des informations à leur sujet. Important Si vous souhaitez simplement utiliser des dossiers dans votre application, consultez la classe StorageFolder . |
IStorageItem |
Manipule les éléments de stockage (fichiers et dossiers) et leur contenu, et fournit des informations à leur sujet.
|
IStorageItem2 |
Manipule les éléments de stockage (fichiers et dossiers) et leur contenu, et fournit des informations à leur sujet.
|
IStorageItemProperties |
Fournit l’accès aux propriétés courantes et de contenu sur les éléments (comme les fichiers et dossiers). |
IStorageItemProperties2 |
Fournit l’accès aux méthodes qui obtiennent une image mise à l’échelle sous forme de miniature. |
IStorageItemPropertiesWithProvider |
Fournit l’accès aux propriétés courantes et de contenu sur les éléments de stockage d’un fournisseur particulier. |
IStreamedFileDataRequest |
Représente un flux de sortie d’accès séquentiel qui indique une demande pour le flux de données d’un StorageFile créé en appelant CreateStreamedFileAsync ou ReplaceWithStreamedFileAsync. |
Énumérations
ApplicationDataCreateDisposition |
Spécifie les options permettant de créer des conteneurs de données d’application ou de retourner des conteneurs existants. Cette énumération est utilisée par la méthode ApplicationDataContainer.CreateContainer . |
ApplicationDataLocality |
Spécifie le type d’un magasin de données d’application. |
CreationCollisionOption |
Spécifie la procédure à suivre si un fichier ou un dossier portant le nom spécifié existe déjà dans le dossier actif lorsque vous créez un fichier ou un dossier. |
FileAccessMode |
Spécifie s’il faut accéder à un fichier en mode lecture seule ou en mode lecture/écriture. |
FileAttributes |
Décrit les attributs d’un fichier ou d’un dossier. |
KnownFolderId |
Fournit des valeurs qui identifient les dossiers de stockage. |
KnownFoldersAccessStatus |
Décrit l’accès d’un dossier connu à une seule fonctionnalité. |
KnownLibraryId |
Fournit des valeurs qui identifient les bibliothèques de stockage. |
NameCollisionOption |
Spécifie la procédure à suivre si un fichier ou un dossier portant le nom spécifié existe déjà dans le dossier actif lorsque vous copiez, déplacez ou renommez un fichier ou un dossier. |
StorageDeleteOption |
Spécifie si un élément supprimé est déplacé vers la Corbeille ou définitivement supprimé. |
StorageItemTypes |
Indique si un élément qui implémente l’interface IStorageItem est un fichier ou un dossier. |
StorageLibraryChangeType |
Décrit le type de modification qui s’est produite à l’élément de bibliothèque de stockage. |
StorageOpenOptions |
Fournit des options à utiliser lors de l’ouverture d’un fichier. |
StreamedFileFailureMode |
Indique la raison pour laquelle les données n’ont pas pu être diffusées en continu. |
Délégués
ApplicationDataSetVersionHandler |
Représente une méthode qui gère la demande de définition de la version des données d’application dans le magasin de données d’application. |
StreamedFileDataRequestedHandler |
Représente la méthode qui diffusera des données dans un StorageFile lors de la première consultation de ce fichier. |
Voir aussi
- Exemple d’accès aux fichiers (Windows 10)
- Exemple d’énumération de dossiers (Windows 10)
- Exemple d’image simple (Windows 10)
- Exemple de sélecteur de fichiers (Windows 10)
- Exemple de recherche de fichiers (Windows 10)
- Exemple de miniatures de fichiers et de dossiers (Windows 10)
- Exemple de gestion de bibliothèque (Windows 10)
- Exemple de transfert en arrière-plan
- Exemple de transfert en arrière-plan (Windows 8.x)
- Exemple d’indexeur de contenu
- Exemple de sérialisation et de désérialisation des données
- Exemple de groupe résidentiel
- Exemple de lecteur RSS de bout en bout (JavaScript)