Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte.
Traduction
Source
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

System.IO, espace de noms

L'espace de noms System.IO contient des types qui permettent la lecture et l'écriture dans des fichiers et des flux de données, ainsi que des types qui permettent la prise en charge de fichiers et de répertoires de base.

  Classe Description
Classe publique BinaryReader Lit les types de données primitifs comme des valeurs binaires dans un encodage spécifique.
Classe publique BinaryWriter Écrit des types primitifs en binaire dans un flux et prend en charge l'écriture de chaînes dans un encodage spécifique.
Classe publique BufferedStream Ajoute une couche de mise en mémoire tampon aux opérations de lecture et d'écriture sur un autre flux. Cette classe ne peut pas être héritée.
Classe publique Directory Expose des méthodes statiques pour créer, déplacer et énumérer via des répertoires et sous-répertoires. Cette classe ne peut pas être héritée.
Classe publique DirectoryInfo Expose des méthodes d'instance pour créer, déplacer et énumérer des répertoires et sous-répertoires. Cette classe ne peut pas être héritée.
Classe publique DirectoryNotFoundException Exception qui est levée lorsqu'une partie d'un fichier ou d'un répertoire est introuvable.
Classe publique DriveInfo Fournit l'accès à des informations sur un lecteur.
Classe publique DriveNotFoundException Exception qui est levée lors d'une tentative d'accès à un lecteur ou partage qui n'est pas disponible.
Classe publique EndOfStreamException Exception levée en cas de tentative de lecture au-delà de la fin du flux.
Classe publique ErrorEventArgs Fournit des données pour l'événement Error.
Classe publique File Fournit des méthodes statiques pour créer, copier, supprimer, déplacer et ouvrir des fichiers et facilite la création d'objets FileStream.
Classe publique FileFormatException L'exception levée lorsqu'un fichier d'entrée ou un flux de données supposé se conformer à une certaine spécification de format de fichier est incorrect.
Classe publique FileInfo Fournit des propriétés et des méthodes d'instance pour créer, copier, supprimer, déplacer et ouvrir des fichiers et facilite la création d'objets FileStream. Cette classe ne peut pas être héritée.
Classe publique FileLoadException Exception qui est levée lorsqu'un assembly managé est trouvé mais ne peut pas être chargé.
Classe publique FileNotFoundException Exception levée lors d'une tentative d'accès à un fichier qui n'existe pas sur le disque, échoue.
Classe publique FileStream Expose Stream autour d'un fichier, prenant à la fois en charge les opérations de lecture et d'écriture synchrones et asynchrones.
Classe publique FileSystemEventArgs Fournit des données pour les événements de répertoire : Changed, Created, Deleted.
Classe publique FileSystemInfo Fournit la classe de base pour les objets FileInfo et DirectoryInfo.
Classe publique FileSystemWatcher Écoute les notifications de modifications du système de fichiers et déclenche un événement lorsqu'un répertoire ou un fichier d'un répertoire est modifié.
Classe publique InternalBufferOverflowException Exception levée en cas de saturation de la mémoire tampon interne.
Classe publique InvalidDataException Exception qui est levée lorsque le format d'un flux de données n'est pas valide.
Classe publique IODescriptionAttribute Définit la description que les concepteurs visuels peuvent afficher lors du référencement d'un événement, d'un extendeur ou d'une propriété.
Classe publique IOException Exception levée lorsqu'une erreur d'E/S se produit.
Classe publique MemoryStream Crée un flux ayant pour mémoire un magasin de sauvegarde.
Classe publique Path Exécute des opérations sur des instances de 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.
Classe publique PathTooLongException Exception levée lorsqu'un nom de chemin d'accès ou de fichier est plus long que la longueur maximale définie par le système.
Classe publique PipeException Levée lorsqu'une erreur se produit dans un canal nommé.
Classe publique RenamedEventArgs Fournit des données pour l'événement Renamed.
Classe publique Stream Donne une vue générique d'une séquence d'octets.
Classe publique StreamReader Implémente TextReader qui lit les caractères à partir d'un flux d'octets dans un encodage particulier.
Classe publique StreamWriter Implémente TextWriter pour écrire les caractères dans un flux selon un encodage particulier.
Classe publique StringReader Implémente TextReader qui lit une chaîne.
Classe publique StringWriter Implémente TextWriter pour l'écriture d'informations dans une chaîne. Les informations sont stockées dans un StringBuilder sous-jacent.
Classe publique TextReader Représente un lecteur capable de lire une série séquentielle de caractères.
Classe publique TextWriter Représente un writer capable d'écrire une série de caractères séquentiels. Cette classe est abstraite.
Classe publique UnmanagedMemoryAccessor Fournit l'accès aléatoire aux blocs non managés de la mémoire à partir du code managé.
Classe publique UnmanagedMemoryStream Fournit l'accès aux blocs non managés de la mémoire à partir du code managé.
  Structure Description
Structure publique WaitForChangedResult Contient des informations sur la modification effectuée.
  Délégué Description
Délégué public ErrorEventHandler Représente la méthode qui gérera l'événement Error d'un objet FileSystemWatcher.
Délégué public FileSystemEventHandler Représente la méthode qui gérera l'événement Changed, Created ou Deleted d'une classe FileSystemWatcher.
Délégué public RenamedEventHandler Représente la méthode qui gérera l'événement Renamed d'une classe FileSystemWatcher.
  Énumération Description
Énumération publique DriveType Définit des constantes pour les types de lecteurs, notamment CDRom, Fixed, Network, NoRootDirectory, Ram, Removable et Unknown.
Énumération publique FileAccess Définit des constantes pour un accès en lecture, en écriture ou en lecture/écriture à un fichier.
Énumération publique FileAttributes Fournit des attributs pour les fichiers et répertoires.
Énumération publique FileMode Spécifie la façon dont le système d'exploitation doit ouvrir un fichier.
Énumération publique FileOptions Représente des options supplémentaires pour créer un objet FileStream.
Énumération publique FileShare Contient des constantes pour contrôler le type d'accès d'autres objets FileStream à un même fichier.
Énumération publique HandleInheritability Spécifie si le handle sous-jacent peut être hérité par les processus enfants.
Énumération publique NotifyFilters Définit les modifications à observer dans un fichier ou dans un dossier.
Énumération publique SearchOption Spécifie s'il faut rechercher le répertoire actif, ou le répertoire actif et tous les sous-répertoires.
Énumération publique SeekOrigin Fournit les champs qui représentent des points de référence à rechercher dans des flux.
Énumération publique WatcherChangeTypes Modifications pouvant être effectuées dans un fichier ou dans un répertoire.
Cela vous a-t-il été utile ?
(1500 caractères restants)
Contenu de la communauté Ajouter
Annotations FAQ