Windows.Storage.Streams Namespace

Bietet Unterstützung für lese- und schreibvorgänge aus sequenziellen und zufälligen Zugriffsdatenströmen.

Klassen

Buffer

Stellt eine Standardimplementierung der IBuffer-Schnittstelle und der zugehörigen Schnittstellen bereit.

DataReader

Liest Daten aus einem Eingabedatenstrom.

DataReaderLoadOperation

Lädt Daten aus einem Eingabedatenstrom.

DataWriter

Schreibt Daten in einen Ausgabedatenstrom.

DataWriterStoreOperation

Committ Daten in einem Puffer in einen Sicherungsspeicher.

FileInputStream

Liest Daten aus einer Datei.

FileOutputStream

Schreibt Daten in eine Datei.

FileRandomAccessStream

Unterstützt das Lesen und Schreiben in eine Datei an einer angegebenen Position.

InMemoryRandomAccessStream

Ermöglicht den zufälligen Zugriff auf Daten in Eingabe- und Ausgabedatenströmen, die nicht auf dem Datenträger, sondern im Arbeitsspeicher gespeichert sind.

InputStreamOverStream

Stellt einen Windows-Runtime Eingabedatenstrom für eine IStream-Basisimplementierung bereit.

OutputStreamOverStream

Stellt einen Windows-Runtime Ausgabedatenstrom für eine IStream-Basisimplementierung bereit.

RandomAccessStream

Ermöglicht den zufälligen Zugriff auf Daten in Eingabe- und Ausgabestreams.

RandomAccessStreamOverStream

Stellt einen Windows-Runtime Datenstrom für zufälligen Zugriff für eine IStream-Basisimplementierung bereit.

RandomAccessStreamReference

Ermöglicht den zufälligen Zugriff auf Daten in Eingabe- und Ausgabestreams für eine Datei.

Schnittstellen

IBuffer

Stellt ein Array von Bytes dar, auf das verwiesen wird, die von Bytestream-Lese- und Schreibschnittstellen verwendet werden. Puffer ist die Klassenimplementierung dieser Schnittstelle.

IContentTypeProvider

Kennzeichnet das Format der Daten.

IDataReader

Bietet Lesezugriff auf einen Eingabedatenstrom.

IDataWriter

Bietet Schreibzugriff auf einen Ausgabedatenstrom.

IInputStream

Stellt einen sequenziellen Bytestream dar, der gelesen werden soll.

IInputStreamReference

Ermöglicht einer Windows-Runtime-Komponente den sequenziellen Lesezugriff auf einen gekapselten Stream.

IOutputStream

Stellt einen sequenziellen Bytestream dar, der geschrieben werden soll.

IPropertySetSerializer

Bietet die Möglichkeit, ein IPropertySet in einen IBuffer zu serialisieren/deserialisieren.

IRandomAccessStream

Unterstützt den zufälligen Zugriff auf Daten in Eingabe- und Ausgabestreams.

IRandomAccessStreamReference

Ermöglicht einer Windows-Runtime Komponente den Zugriff auf einen gekapselten Datenstrom.

IRandomAccessStreamWithContentType

Unterstützt den zufälligen Zugriff auf Daten in Eingabe- und Ausgabestreams für ein angegebenes Datenformat.

Enumerationen

ByteOrder

Gibt die Bytereihenfolge eines Datenstroms an.

FileOpenDisposition

Enumerationswerte für Aktionen, die für eine Datei ausgeführt werden sollen.

InputStreamOptions

Gibt die Leseoptionen für einen Eingabestream an.

UnicodeEncoding

Gibt den Typ der Zeichencodierung für einen Stream an.

Hinweise

Ein Stream ist eine Abstraktion einer Bytesequenz, z. B. einer Datei, eines E/A-Geräts oder eines Sockets. Sie können asynchrone Lese-, Schreib- und Suchvorgänge für einen Stream ausführen.

Durch aufrufen der -Methode für einen Stream werden alle gepufferten Daten geleert und Systemressourcen wie Dateihandles, Sockets und Arbeitsspeicher freigegeben.

Weitere Informationen