Windows.Storage.Streams 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.
Prend en charge la lecture et l’écriture à partir de flux d’accès séquentiel et aléatoire.
Classes
Buffer |
Fournit une implémentation par défaut de l’interface IBuffer et de ses interfaces associées. |
DataReader |
Lit les données d’un flux d’entrée. |
DataReaderLoadOperation |
Charge des données à partir d’un flux d’entrée. |
DataWriter |
Écrit des données dans un flux de sortie. |
DataWriterStoreOperation |
Valide les données d’une mémoire tampon dans un magasin de stockage. |
FileInputStream |
Lit les données d’un fichier. |
FileOutputStream |
Écrit des données dans un fichier. |
FileRandomAccessStream |
Prend en charge la lecture et l’écriture dans un fichier à une position spécifiée. |
InMemoryRandomAccessStream |
Fournit un accès aléatoire aux données dans les flux d’entrée et de sortie qui sont stockés en mémoire plutôt que sur le disque. |
InputStreamOverStream |
Fournit un flux d’entrée Windows Runtime pour une implémentation de base IStream. |
OutputStreamOverStream |
Fournit un flux de sortie Windows Runtime pour une implémentation de base IStream. |
RandomAccessStream |
Fournit un accès aléatoire aux données dans les flux d’entrée et de sortie. |
RandomAccessStreamOverStream |
Fournit un flux d’accès aléatoire Windows Runtime pour une implémentation de base IStream. |
RandomAccessStreamReference |
Fournit un accès aléatoire aux données dans les flux d’entrée et de sortie d’un fichier. |
Interfaces
IBuffer |
Représente un tableau référencé d’octets utilisé par les interfaces de lecture et d’écriture de flux d’octets. La mémoire tampon est l’implémentation de classe de cette interface. |
IContentTypeProvider |
Caractérise le format des données. |
IDataReader |
Fournit un accès en lecture à un flux d’entrée. |
IDataWriter |
Fournit un accès en écriture à un flux de sortie. |
IInputStream |
Représente un flux séquentiel d’octets à lire. |
IInputStreamReference |
Permet à un composant Windows Runtime de fournir un accès en lecture séquentiel à un flux encapsulé. |
IOutputStream |
Représente un flux séquentiel d’octets à écrire. |
IPropertySetSerializer |
Permet de sérialiser/désérialiser un IPropertySet vers un IBuffer. |
IRandomAccessStream |
Prend en charge l’accès aléatoire aux données dans les flux d’entrée et de sortie. |
IRandomAccessStreamReference |
Permet à un composant Windows Runtime de fournir l’accès à un flux encapsulé. |
IRandomAccessStreamWithContentType |
Prend en charge l’accès aléatoire aux données dans les flux d’entrée et de sortie pour un format de données spécifié. |
Énumérations
ByteOrder |
Spécifie l’ordre d’octet d’un flux. |
FileOpenDisposition |
Valeurs d’énumération pour les actions à effectuer sur un fichier. |
InputStreamOptions |
Spécifie les options de lecture d’un flux d’entrée. |
UnicodeEncoding |
Spécifie le type d’encodage de caractères pour un flux. |
Remarques
Un flux est une abstraction d’une séquence d’octets, comme un fichier, un appareil d’E/S ou un socket. Vous pouvez effectuer des opérations asynchrones de lecture, d’écriture et de recherche sur un flux.
L’appel de la méthode sur un flux vide toutes les données mises en mémoire tampon et libère les ressources système telles que les handles de fichier, les sockets et la mémoire.