Freigeben über


BufferedReadStream Klasse

Definition

Ein Stream, der einen anderen Stream umschließt und das Lesen von Zeilen ermöglicht. Die Daten werden im Arbeitsspeicher gepuffert.

public ref class BufferedReadStream : System::IO::Stream
public class BufferedReadStream : System.IO.Stream
type BufferedReadStream = class
    inherit Stream
Public Class BufferedReadStream
Inherits Stream
Vererbung
BufferedReadStream

Konstruktoren

BufferedReadStream(Stream, Int32, ArrayPool<Byte>)

Erstellt einen neuen Stream.

BufferedReadStream(Stream, Int32)

Erstellt einen neuen Stream.

Eigenschaften

BufferedData

Die derzeit gepufferten Daten.

CanRead

Ein Stream, der einen anderen Stream umschließt und das Lesen von Zeilen ermöglicht. Die Daten werden im Arbeitsspeicher gepuffert.

CanSeek

Ein Stream, der einen anderen Stream umschließt und das Lesen von Zeilen ermöglicht. Die Daten werden im Arbeitsspeicher gepuffert.

CanTimeout

Ein Stream, der einen anderen Stream umschließt und das Lesen von Zeilen ermöglicht. Die Daten werden im Arbeitsspeicher gepuffert.

CanWrite

Ein Stream, der einen anderen Stream umschließt und das Lesen von Zeilen ermöglicht. Die Daten werden im Arbeitsspeicher gepuffert.

Length

Ein Stream, der einen anderen Stream umschließt und das Lesen von Zeilen ermöglicht. Die Daten werden im Arbeitsspeicher gepuffert.

Position

Ein Stream, der einen anderen Stream umschließt und das Lesen von Zeilen ermöglicht. Die Daten werden im Arbeitsspeicher gepuffert.

Methoden

Dispose(Boolean)

Ein Stream, der einen anderen Stream umschließt und das Lesen von Zeilen ermöglicht. Die Daten werden im Arbeitsspeicher gepuffert.

EnsureBuffered()

Stellt sicher, dass der Puffer nicht leer ist.

EnsureBuffered(Int32)

Stellt sicher, dass eine mindeste Menge an gepufferten Daten verfügbar ist.

EnsureBufferedAsync(CancellationToken)

Stellt sicher, dass der Puffer nicht leer ist.

EnsureBufferedAsync(Int32, CancellationToken)

Stellt sicher, dass eine mindeste Menge an gepufferten Daten verfügbar ist.

Flush()

Ein Stream, der einen anderen Stream umschließt und das Lesen von Zeilen ermöglicht. Die Daten werden im Arbeitsspeicher gepuffert.

FlushAsync(CancellationToken)

Ein Stream, der einen anderen Stream umschließt und das Lesen von Zeilen ermöglicht. Die Daten werden im Arbeitsspeicher gepuffert.

Read(Byte[], Int32, Int32)

Ein Stream, der einen anderen Stream umschließt und das Lesen von Zeilen ermöglicht. Die Daten werden im Arbeitsspeicher gepuffert.

ReadAsync(Byte[], Int32, Int32, CancellationToken)

Ein Stream, der einen anderen Stream umschließt und das Lesen von Zeilen ermöglicht. Die Daten werden im Arbeitsspeicher gepuffert.

ReadAsync(Memory<Byte>, CancellationToken)

Ein Stream, der einen anderen Stream umschließt und das Lesen von Zeilen ermöglicht. Die Daten werden im Arbeitsspeicher gepuffert.

ReadLine(Int32)

Liest eine Zeile. Eine Zeile wird als Eine Sequenz von Zeichen definiert, gefolgt von einem Wagenrücklauf unmittelbar gefolgt von einem Zeilenvorschub. Die resultierende Zeichenfolge enthält nicht die beendigungsende Wagenrückgabe und den Zeilenvorschub.

ReadLineAsync(Int32, CancellationToken)

Liest eine Zeile. Eine Zeile wird als Eine Sequenz von Zeichen definiert, gefolgt von einem Wagenrücklauf unmittelbar gefolgt von einem Zeilenvorschub. Die resultierende Zeichenfolge enthält nicht die beendigungsende Wagenrückgabe und den Zeilenvorschub.

Seek(Int64, SeekOrigin)

Ein Stream, der einen anderen Stream umschließt und das Lesen von Zeilen ermöglicht. Die Daten werden im Arbeitsspeicher gepuffert.

SetLength(Int64)

Ein Stream, der einen anderen Stream umschließt und das Lesen von Zeilen ermöglicht. Die Daten werden im Arbeitsspeicher gepuffert.

Write(Byte[], Int32, Int32)

Ein Stream, der einen anderen Stream umschließt und das Lesen von Zeilen ermöglicht. Die Daten werden im Arbeitsspeicher gepuffert.

WriteAsync(Byte[], Int32, Int32, CancellationToken)

Ein Stream, der einen anderen Stream umschließt und das Lesen von Zeilen ermöglicht. Die Daten werden im Arbeitsspeicher gepuffert.

WriteAsync(ReadOnlyMemory<Byte>, CancellationToken)

Ein Stream, der einen anderen Stream umschließt und das Lesen von Zeilen ermöglicht. Die Daten werden im Arbeitsspeicher gepuffert.

Gilt für: