Partage via


Windows.Storage Espace de noms

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.

Important

Si vous souhaitez simplement utiliser des fichiers dans votre application, consultez la classe StorageFile .

IStorageFile2

Représente un fichier. Fournit des informations sur le fichier et son contenu, ainsi que sur les façons de les manipuler.

Important

Si vous souhaitez simplement utiliser des fichiers dans votre application, consultez la classe StorageFile .

IStorageFilePropertiesWithAvailability

Fournit l’accès à la propriété IsAvailable .

IStorageFolder

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 .

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.

Important

Si vous souhaitez simplement utiliser des fichiers et des dossiers dans votre application, consultez les classes StorageFile et StorageFolder .

IStorageItem2

Manipule les éléments de stockage (fichiers et dossiers) et leur contenu, et fournit des informations à leur sujet.

Important

Si vous souhaitez simplement utiliser des fichiers et des dossiers dans votre application, consultez les classes StorageFile et StorageFolder .

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