System.IO-Namespaces

Geschützte Member einschließen
Geerbte Member einschließen

.NET Framework-Member einschließen
XNA Framework-Member einschließen
Portable Klassenbibliothek Member einschließen

Die System.IO-Namespaces enthalten Typen, die Eingaben und Ausgaben unterstützen, einschließlich der Möglichkeit, Daten entweder synchron oder asynchron in Datenströmen zu lesen und zu schreiben, Daten in Datenströmen zu komprimieren, isolierte Speicher zu erstellen und zu verwenden, Dateien dem logischen Adressbereich einer Anwendung zuzuordnen, mehrere Datenobjekte in einem einzelnen Container zu speichern, mithilfe von anonymen Pipes oder Named Pipes zu kommunizieren, benutzerdefinierte Protokollierung zu implementieren und den Datenfluss zu und von seriellen Anschlüssen zu verwalten.

Namespaces

Namespace Beschreibung
System.IO Der System.IO-Namespace enthält Typen, die das Lesen und Schreiben für Dateien und Datenstreams zulassen, sowie Typen, die grundlegende Unterstützung für Dateien und Verzeichnisse bieten.
System.IO.Compression Der System.IO.Compression-Namespace enthält Klassen, die grundlegende Komprimierungs- und Dekomprimierungsdienste für Streams bereitstellen.
System.IO.IsolatedStorage Der System.IO.IsolatedStorage-Namespace enthält Typen, mit denen isolierte Speicher erstellt und verwendet werden können.Mit diesen Speichern können Sie Daten lesen und schreiben, auf die weniger vertrauenswürdiger Code nicht zugreifen kann, und Sie können verhindern, dass vertrauliche Informationen verfügbar gemacht werden, die an anderer Stelle im Dateisystem gespeichert sind.Die Daten werden in Depots gespeichert, die vom aktuellen Benutzer und der Assembly mit dem Code isoliert sind.Zusätzlich können Daten auch von der Domäne isoliert werden.Sie können zusammen mit der isolierten Speicherung servergespeicherte Benutzerprofile verwenden, sodass die isolierten Speicher vom Benutzer an jedem Ort verwendet werden können.Die IsolatedStorageScope-Enumeration gibt verschiedene Arten der Isolation an.Weitere Informationen zu Szenarios für das Verwenden der isolierten Speicherung finden Sie unter Isolierte Speicherung.
System.IO.Log Der System.IO.Log -Namespace wird eine Schnittstelle zur Protokollierung eines datensatzorientierten sequenziellen E/A-Systems definiert.
System.IO.MemoryMappedFiles Der System.IO.MemoryMappedFiles-Namespace stellt Klassen zur Verwendung einer Speicherabbilddatei bereit, die den Inhalt einer Datei dem logischen Adressbereich einer Anwendung zuordnet.
System.IO.Packaging Stellt Klassen bereit, die die Speicherung mehrerer Datenobjekte in einem einzelnen Container unterstützen.
System.IO.Pipes Der System.IO.Pipes-Namespace enthält Typen, die durch anonyme und/oder benannte Pipes eine Möglichkeit zur prozessübergreifenden Kommunikation bereitstellen.
System.IO.Ports Der System.IO.Ports-Namespace enthält Klassen zum Steuern von seriellen Anschlüssen.Die wichtigste Klasse, SerialPort, bietet ein Framework für synchrone und ereignisgesteuerte E/A-Vorgänge, Zugriff auf Pin- und Unterbrechungszustände sowie Zugriff auf die Treibereigenschaften für den seriellen Anschluss.Mit dieser Klasse können Stream-Objekte umschlossen werden, sodass Klassen, die Streams verwenden, auf den seriellen Anschluss zugreifen können.