Cette documentation est archivée et n’est pas conservée.

System.IO, espace de noms

Mise à jour : novembre 2007

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.

  ClasseDescription
29kt2zfk.pubclass(fr-fr,VS.90).gifBinaryReaderLit les types de données primitifs comme des valeurs binaires dans un codage spécifique.
29kt2zfk.pubclass(fr-fr,VS.90).gifBinaryWriterÉcrit des types primitifs en binaire dans un flux et prend en charge l'écriture de chaînes dans un codage spécifique.
29kt2zfk.pubclass(fr-fr,VS.90).gifBufferedStreamAjoute une couche de mise en mémoire tampon pour lire et écrire des opérations sur un autre flux. Cette classe ne peut pas être héritée.
29kt2zfk.pubclass(fr-fr,VS.90).gifDirectoryExpose 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.
29kt2zfk.pubclass(fr-fr,VS.90).gifDirectoryInfoExpose 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.
29kt2zfk.pubclass(fr-fr,VS.90).gifDirectoryNotFoundExceptionException qui est levée lorsqu'une partie d'un fichier ou d'un répertoire est introuvable.
29kt2zfk.pubclass(fr-fr,VS.90).gifDriveInfoFournit l'accès à des informations sur un lecteur.
29kt2zfk.pubclass(fr-fr,VS.90).gifDriveNotFoundExceptionException qui est levée lors d'une tentative d'accès à un lecteur ou partage qui n'est pas disponible.
29kt2zfk.pubclass(fr-fr,VS.90).gifEndOfStreamExceptionException levée en cas de tentative de lecture au-delà de la fin du flux.
29kt2zfk.pubclass(fr-fr,VS.90).gifErrorEventArgsFournit des données pour l'événement Error.
29kt2zfk.pubclass(fr-fr,VS.90).gifFileFournit des méthodes statiques pour créer, copier, supprimer, déplacer et ouvrir des fichiers et facilite la création d'objets FileStream.
29kt2zfk.pubclass(fr-fr,VS.90).gifFileFormatExceptionL'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.
29kt2zfk.pubclass(fr-fr,VS.90).gifFileInfoFournit 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.
29kt2zfk.pubclass(fr-fr,VS.90).gifFileLoadExceptionException qui est levée lorsqu'un assembly managé est trouvé mais ne peut pas être chargé.
29kt2zfk.pubclass(fr-fr,VS.90).gifFileNotFoundExceptionException levée lors d'une tentative d'accès à un fichier qui n'existe pas sur le disque, échoue.
29kt2zfk.pubclass(fr-fr,VS.90).gifFileStreamExpose Stream autour d'un fichier, prenant à la fois en charge les opérations de lecture et d'écriture synchrones et asynchrones.
29kt2zfk.pubclass(fr-fr,VS.90).gifFileSystemEventArgsFournit des données pour les événements de répertoire : Changed, Created, Deleted.
29kt2zfk.pubclass(fr-fr,VS.90).gifFileSystemInfoFournit la classe de base pour les objets FileInfo et DirectoryInfo.
29kt2zfk.pubclass(fr-fr,VS.90).gifFileSystemWatcherÉ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é.
29kt2zfk.pubclass(fr-fr,VS.90).gifInternalBufferOverflowExceptionException levée en cas de saturation de la mémoire tampon interne.
29kt2zfk.pubclass(fr-fr,VS.90).gifInvalidDataExceptionException qui est levée lorsque le format d'un flux de données n'est pas valide.
29kt2zfk.pubclass(fr-fr,VS.90).gifIODescriptionAttributeDé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é.
29kt2zfk.pubclass(fr-fr,VS.90).gifIOExceptionException levée lorsqu'une erreur d'E/S se produit.
29kt2zfk.pubclass(fr-fr,VS.90).gifMemoryStreamCrée un flux ayant pour mémoire un magasin de sauvegarde.
29kt2zfk.pubclass(fr-fr,VS.90).gifPath 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.
29kt2zfk.pubclass(fr-fr,VS.90).gifPathTooLongExceptionException 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.
29kt2zfk.pubclass(fr-fr,VS.90).gifPipeExceptionLevée lorsqu'une erreur se produit dans un canal nommé.
29kt2zfk.pubclass(fr-fr,VS.90).gifRenamedEventArgsFournit des données pour l'événement Renamed.
29kt2zfk.pubclass(fr-fr,VS.90).gifStreamDonne une vue générique d'une séquence d'octets.
29kt2zfk.pubclass(fr-fr,VS.90).gifStreamReaderImplémente TextReader qui lit les caractères à partir d'un flux d'octets dans un codage particulier.
29kt2zfk.pubclass(fr-fr,VS.90).gifStreamWriterImplémente TextWriter pour écrire les caractères dans un flux selon un codage particulier.
29kt2zfk.pubclass(fr-fr,VS.90).gifStringReaderImplémente TextReader qui lit une chaîne.
29kt2zfk.pubclass(fr-fr,VS.90).gifStringWriterImplémente TextWriter pour l'écriture d'informations dans une chaîne. Les informations sont stockées dans un StringBuilder sous-jacent.
29kt2zfk.pubclass(fr-fr,VS.90).gifTextReaderReprésente un lecteur capable de lire une série séquentielle de caractères.
29kt2zfk.pubclass(fr-fr,VS.90).gifTextWriterReprésente un writer capable d'écrire une série de caractères séquentiels. Cette classe est abstraite.
29kt2zfk.pubclass(fr-fr,VS.90).gifUnmanagedMemoryStreamFournit l'accès aux blocs non managés de la mémoire à partir du code managé.

  StructureDescription
29kt2zfk.pubstructure(fr-fr,VS.90).gifWaitForChangedResultContient des informations sur la modification effectuée.

  DéléguéDescription
29kt2zfk.pubdelegate(fr-fr,VS.90).gifErrorEventHandlerReprésente la méthode qui gérera l'événement Error d'un objet FileSystemWatcher.
29kt2zfk.pubdelegate(fr-fr,VS.90).gifFileSystemEventHandlerReprésente la méthode qui gérera l'événement Changed, Created ou Deleted d'une classe FileSystemWatcher.
29kt2zfk.pubdelegate(fr-fr,VS.90).gifRenamedEventHandlerReprésente la méthode qui gérera l'événement Renamed d'une classe FileSystemWatcher.

  ÉnumérationDescription
29kt2zfk.pubenumeration(fr-fr,VS.90).gifDriveTypeDéfinit des constantes pour les types de lecteurs, notamment CDRom, Fixed, Network, NoRootDirectory, Ram, Removable et Unknown.
29kt2zfk.pubenumeration(fr-fr,VS.90).gifFileAccessDéfinit les constantes d'accès en lecture, en écriture ou en lecture/écriture à un fichier.
29kt2zfk.pubenumeration(fr-fr,VS.90).gifFileAttributesFournit des attributs pour les fichiers et répertoires.
29kt2zfk.pubenumeration(fr-fr,VS.90).gifFileModeSpécifie la façon dont le système d'exploitation doit ouvrir un fichier.
29kt2zfk.pubenumeration(fr-fr,VS.90).gifFileOptionsReprésente des options supplémentaires pour créer un objet FileStream.
29kt2zfk.pubenumeration(fr-fr,VS.90).gifFileShareContient des constantes pour contrôler le type d'accès d'autres objets FileStream à un même fichier.
29kt2zfk.pubenumeration(fr-fr,VS.90).gifHandleInheritabilitySpécifie si le handle sous-jacent peut être hérité par les processus enfants.
29kt2zfk.pubenumeration(fr-fr,VS.90).gifNotifyFiltersDéfinit les modifications à observer dans un fichier ou dans un dossier.
29kt2zfk.pubenumeration(fr-fr,VS.90).gifSearchOptionSpécifie s'il faut rechercher le répertoire actif, ou le répertoire actif et tous les sous-répertoires.
29kt2zfk.pubenumeration(fr-fr,VS.90).gifSeekOriginFournit les champs qui représentent des points de référence à rechercher dans des flux.
29kt2zfk.pubenumeration(fr-fr,VS.90).gifWatcherChangeTypesModifications pouvant être effectuées dans un fichier ou dans un répertoire.
Afficher: