OutputStream
OutputStream class
Ein Surrogat-Stream umschließt den echten Ausgabestream und steuert den Zugriff darauf. OutputStream
enthält URI-Daten, die den Speicherort des Ausgabestreams beschreiben.
public class OutputStream : Stream
Konstrukteure
Eigenschaften
Name |
Beschreibung |
override CanRead { get; } |
Ruft einen Wert ab, der angibt, ob der umschlossene Ausgabestream das Lesen unterstützt. |
override CanSeek { get; } |
Ruft einen Wert ab, der angibt, ob der umschlossene Ausgabestream die Suche unterstützt. |
override CanWrite { get; } |
Ruft einen Wert ab, der angibt, ob der umschlossene Ausgabestream das Schreiben unterstützt. |
override Length { get; } |
Ruft die Länge des verpackten Ausgabestroms in Bytes ab. |
override Position { get; set; } |
Ruft die Position innerhalb des umschlossenen Ausgabestroms ab oder legt sie fest. |
Uri { get; } |
Ruft den URI des Stream-Speicherorts ab. |
Methoden
Name |
Beschreibung |
override Close() |
Schließt den umschlossenen Ausgabestream und den aktuellen Stream. |
override Flush() |
Löscht alle Puffer für den verpackten Ausgabestrom und bewirkt, dass alle gepufferten Daten auf das zugrunde liegende Gerät geschrieben werden. |
override Read(byte[], int, int) |
Liest eine Folge von Bytes aus dem umschlossenen Ausgabestream und erhöht die Position innerhalb des Streams um die Anzahl der gelesenen Bytes. |
override Seek(long, SeekOrigin) |
Legt die Position innerhalb des umschlossenen Ausgabestreams fest. |
override SetLength(long) |
Legt die Länge des umschlossenen Ausgabestreams fest. |
override Write(byte[], int, int) |
Schreibt eine Folge von Bytes in den umschlossenen output Stream und erhöht die aktuelle Position innerhalb dieses Streams um die Anzahl der geschriebenen Bytes. |
Siehe auch