Share via


System.IO-Namespaces

Die Namespaces System.IO und System.IO.Compression enthalten Typen, die das Lesen und Schreiben von Daten in Streams unterstützen, und grundlegende Komprimierungs- und Dekomprimierungsdienste für Streams.

In diesem Thema werden die Typen in den Namespaces System.IO und System.IO.Compression vorgestellt, die in .NET für Windows Store-Apps enthalten sind. Note that the .NET für Windows Store-Apps does not include all the members of each type. Informationen zu einzelnen Typen finden Sie in den verknüpften Themen. Die Dokumentation für einen Typ gibt an, welche Member in .NET für Windows Store-Apps enthalten sind.

System.IO-Namespace

In .NET für Windows Store-Apps unterstützte Typen

Beschreibung

BinaryReader

Liest primitive Datentypen als Binärwerte in einer spezifischen Codierung.

BinaryWriter

Schreibt primitive Typen binär in einen Stream und unterstützt das Schreiben von Zeichenfolgen in einer bestimmten Codierung.

EndOfStreamException

Die Ausnahme, die ausgelöst wird, wenn hinter dem Ende eines Streams ein Leseversuch erfolgt.

FileNotFoundException

Die Ausnahme, die bei dem Versuch ausgelöst wird, auf eine Datei zuzugreifen, die auf dem Datenträger nicht vorhanden ist.

InvalidDataException

Die Ausnahme, die ausgelöst wird, wenn ein Datenstream ein ungültiges Format hat.

IOException

Die Ausnahme, die ausgelöst wird, wenn ein E/A-Fehler auftritt.

MemoryStream

Erstellt einen Stream, der den Arbeitsspeicher als Sicherungsspeicher verwendet.

Path

Führt Vorgänge für String-Instanzen aus, die Datei- oder Verzeichnispfadinformationen enthalten. Diese Vorgänge werden plattformübergreifend durchgeführt.

SeekOrigin

Stellt die Felder zur Verfügung, die Bezugspunkte für die Suche in Streams darstellen.

Stream

Stellt eine allgemeine Ansicht einer Bytefolge bereit.

StreamReader

Implementiert einen TextReader, der Zeichen einer bestimmten Codierung aus einem Bytestream liest.

StreamWriter

Implementiert einen TextWriter, der Zeichen in einer bestimmten Codierung in einen Stream schreibt.

StringReader

Implementiert einen TextReader, der aus einer Zeichenfolge liest.

StringWriter

Implementiert einen TextWriter zum Schreiben von Informationen in eine Zeichenfolge. Die Informationen werden in einem zugrunde liegenden StringBuilder gespeichert.

TextReader

Stellt einen Reader dar, der eine sequenzielle Zeichenserie lesen kann.

TextWriter

Stellt einen Writer dar, der eine sequenzielle Zeichenserie schreiben kann. Diese Klasse ist abstrakt.

WindowsRuntimeStorageExtensions

Enthält Erweiterungsmethoden für die Schnittstellen "IStorageFile" und "IStorageFolder" in der Windows-Runtime, die bei der Entwicklung von Windows Store-Apps benötigt werden.

WindowsRuntimeStreamExtensions

Enthält Erweiterungsmethoden zum Konvertieren zwischen Streams in Windows-Runtime und in verwalteten Streams in den .NET für Windows Store-Apps.

System.IO.Compression-Namespace

In .NET für Windows Store-Apps unterstützte Typen

Beschreibung

CompressionLevel

Gibt Werte an, die festlegen, ob bei einem Komprimierungsvorgang die Geschwindigkeit oder der Komprimierungsgrad bevorzugt werden.

CompressionMode

Gibt an, ob der zugrunde liegende Stream komprimiert oder dekomprimiert werden soll.

DeflateStream

Stellt Methoden und Eigenschaften zum Komprimieren und Dekomprimieren von Streams mithilfe des Deflate-Algorithmus bereit.

GZipStream

Stellt Methoden und Eigenschaften bereit, die zum Komprimieren und Dekomprimieren von Streams verwendet werden.

ZipArchive

Stellt ein ZIP-Archiv dar.

ZipArchiveEntry

Stellt einen leeren Eintrag im ZIP-Archiv dar.

ZipArchiveMode

Gibt Werte für die Interaktion mit ZIP-Archiveinträgen an.

Siehe auch

Konzepte

.NET für Windows Store-Apps – unterstützte APIs