Windows.Storage.Streams Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.