Sdílet prostřednictvím


BufferedReadStream Třída

Definice

Stream, který zabalí jiný datový proud a umožňuje čtení řádků. Data jsou uložena do vyrovnávací paměti.

public ref class BufferedReadStream : System::IO::Stream
public class BufferedReadStream : System.IO.Stream
type BufferedReadStream = class
    inherit Stream
Public Class BufferedReadStream
Inherits Stream
Dědičnost
BufferedReadStream

Konstruktory

BufferedReadStream(Stream, Int32, ArrayPool<Byte>)

Vytvoří nový datový proud.

BufferedReadStream(Stream, Int32)

Vytvoří nový datový proud.

Vlastnosti

BufferedData

Aktuálně uložená data do vyrovnávací paměti.

CanRead

Stream, který zabalí jiný datový proud a umožňuje čtení řádků. Data jsou uložena do vyrovnávací paměti.

CanSeek

Stream, který zabalí jiný datový proud a umožňuje čtení řádků. Data jsou uložena do vyrovnávací paměti.

CanTimeout

Stream, který zabalí jiný datový proud a umožňuje čtení řádků. Data jsou uložena do vyrovnávací paměti.

CanWrite

Stream, který zabalí jiný datový proud a umožňuje čtení řádků. Data jsou uložena do vyrovnávací paměti.

Length

Stream, který zabalí jiný datový proud a umožňuje čtení řádků. Data jsou uložena do vyrovnávací paměti.

Position

Stream, který zabalí jiný datový proud a umožňuje čtení řádků. Data jsou uložena do vyrovnávací paměti.

Metody

Dispose(Boolean)

Stream, který zabalí jiný datový proud a umožňuje čtení řádků. Data jsou uložena do vyrovnávací paměti.

EnsureBuffered()

Zajišťuje, že vyrovnávací paměť není prázdná.

EnsureBuffered(Int32)

Zajišťuje, že je k dispozici minimální množství dat ve vyrovnávací paměti.

EnsureBufferedAsync(CancellationToken)

Zajišťuje, že vyrovnávací paměť není prázdná.

EnsureBufferedAsync(Int32, CancellationToken)

Zajišťuje, že je k dispozici minimální množství dat ve vyrovnávací paměti.

Flush()

Stream, který zabalí jiný datový proud a umožňuje čtení řádků. Data jsou uložena do vyrovnávací paměti.

FlushAsync(CancellationToken)

Stream, který zabalí jiný datový proud a umožňuje čtení řádků. Data jsou uložena do vyrovnávací paměti.

Read(Byte[], Int32, Int32)

Stream, který zabalí jiný datový proud a umožňuje čtení řádků. Data jsou uložena do vyrovnávací paměti.

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

Stream, který zabalí jiný datový proud a umožňuje čtení řádků. Data jsou uložena do vyrovnávací paměti.

ReadAsync(Memory<Byte>, CancellationToken)

Stream, který zabalí jiný datový proud a umožňuje čtení řádků. Data jsou uložena do vyrovnávací paměti.

ReadLine(Int32)

Přečte řádek. Řádek je definován jako posloupnost znaků následovaná návratem na začátek řádku bezprostředně následovaným odřádkováním. Výsledný řetězec neobsahuje ukončující návrat na začátek řádku a odřádkování.

ReadLineAsync(Int32, CancellationToken)

Přečte řádek. Řádek je definován jako posloupnost znaků následovaná návratem na začátek řádku bezprostředně následovaným odřádkováním. Výsledný řetězec neobsahuje ukončující návrat na začátek řádku a odřádkování.

Seek(Int64, SeekOrigin)

Stream, který zabalí jiný datový proud a umožňuje čtení řádků. Data jsou uložena do vyrovnávací paměti.

SetLength(Int64)

Stream, který zabalí jiný datový proud a umožňuje čtení řádků. Data jsou uložena do vyrovnávací paměti.

Write(Byte[], Int32, Int32)

Stream, který zabalí jiný datový proud a umožňuje čtení řádků. Data jsou uložena do vyrovnávací paměti.

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

Stream, který zabalí jiný datový proud a umožňuje čtení řádků. Data jsou uložena do vyrovnávací paměti.

WriteAsync(ReadOnlyMemory<Byte>, CancellationToken)

Stream, který zabalí jiný datový proud a umožňuje čtení řádků. Data jsou uložena do vyrovnávací paměti.

Platí pro