Partager via


System.IO, espaces de noms

Les espaces de noms System.IO et System.IO.Compression contiennent des types qui prennent en charge la lecture et l'écriture de données dans des flux, ainsi que les services de compression et de décompression de base pour les flux.

Cette rubrique affiche les types dans les espaces de noms System.IO et System.IO.Compression inclus dans les .NET pour les applications du Windows Store. Notez que les .NET pour les applications du Windows Store n'incluent pas tous les membres de chaque type. Pour plus d'informations sur les différents types, consultez les rubriques associées. La documentation à propos d'un type indique quels membres sont inclus dans les .NET pour les applications du Windows Store.

Espace de noms System.IO

Types pris en charge dans les .NET pour les applications du Windows Store

Description

BinaryReader

Lit les types de données primitives comme des valeurs binaires dans un encodage spécifique.

BinaryWriter

Écrit des types primitifs en binaire dans un flux et prend en charge l'écriture de chaînes dans un encodage spécifique.

EndOfStreamException

Exception levée en cas de tentative de lecture au-delà de la fin du flux.

FileNotFoundException

Exception levée en cas d'échec d'une tentative d'accès à un fichier qui n'existe pas sur le disque.

InvalidDataException

Exception levée lorsque le format d'un flux de données n'est pas valide.

IOException

Exception levée lorsqu'une erreur d'E/S se produit.

MemoryStream

Crée un flux ayant pour mémoire un magasin de sauvegarde.

Path

Exécute des opérations sur des instances String qui contiennent des informations relatives au chemin d'accès d'un fichier ou d'un répertoire. Ces opérations sont exécutées différemment selon la plateforme.

SeekOrigin

Fournit les champs qui représentent des points de référence à rechercher dans des flux.

Stream

Donne une vue générique d'une séquence d'octets.

StreamReader

Implémente un TextReader qui lit les caractères à partir d'un flux d'octets dans un encodage particulier.

StreamWriter

Implémente un TextWriter pour écrire les caractères dans un flux selon un encodage particulier.

StringReader

Implémente TextReader qui lit une chaîne.

StringWriter

Implémente TextWriter pour l'écriture d'informations dans une chaîne. Les informations sont stockées dans un StringBuilder sous-jacent.

TextReader

Représente un lecteur capable de lire une série séquentielle de caractères.

TextWriter

Représente un writer capable d'écrire une série séquentielle de caractères. Cette classe est abstraite.

WindowsRuntimeStorageExtensions

Contient des méthodes d'extension pour les interfaces IStorageFile et IStorageFolder dans le Windows Runtime lors du développement d'applications Windows Store.

WindowsRuntimeStreamExtensions

Contient des méthodes d'extension pour la conversion entre des flux de données dans Windows Runtime et des flux de données managés dans .NET pour les applications du Windows Store.

Espace de noms System.IO.Compression

Types pris en charge dans les .NET pour les applications du Windows Store

Description

CompressionLevel

Spécifie les valeurs qui indiquent si une opération de compression souligne la rapidité ou la taille de compression.

CompressionMode

Spécifie s'il faut compresser ou décompresser le flux sous-jacent.

DeflateStream

Fournit des méthodes et des propriétés pour compresser et décompresser des flux à l'aide de l'algorithme Deflate.

GZipStream

Fournit les méthodes et les propriétés utilisées pour compresser et décompresser des flux.

ZipArchive

Représente une archive ZIP.

ZipArchiveEntry

Représente une entrée dans l'archive ZIP.

ZipArchiveMode

Spécifie les valeurs pour interagir avec les entrées d'archive ZIP.

Voir aussi

Concepts

.NET pour les API d'applications du Windows Store