Ler em inglês

Compartilhar via


BufferedReadStream Classe

Definição

Um Stream que encapsula outro fluxo e permite a leitura de linhas. Os dados são armazenados em buffer na memória.

C#
public class BufferedReadStream : System.IO.Stream
Herança
BufferedReadStream

Construtores

Propriedades

BufferedData

Os dados armazenados em buffer no momento.

CanRead

Um Stream que encapsula outro fluxo e permite a leitura de linhas. Os dados são armazenados em buffer na memória.

CanSeek

Um Stream que encapsula outro fluxo e permite a leitura de linhas. Os dados são armazenados em buffer na memória.

CanTimeout

Um Stream que encapsula outro fluxo e permite a leitura de linhas. Os dados são armazenados em buffer na memória.

CanWrite

Um Stream que encapsula outro fluxo e permite a leitura de linhas. Os dados são armazenados em buffer na memória.

Length

Um Stream que encapsula outro fluxo e permite a leitura de linhas. Os dados são armazenados em buffer na memória.

Position

Um Stream que encapsula outro fluxo e permite a leitura de linhas. Os dados são armazenados em buffer na memória.

Métodos

Dispose(Boolean)

Um Stream que encapsula outro fluxo e permite a leitura de linhas. Os dados são armazenados em buffer na memória.

EnsureBuffered()

Garante que o buffer não esteja vazio.

EnsureBuffered(Int32)

Garante que uma quantidade mínima de dados armazenados em buffer esteja disponível.

EnsureBufferedAsync(CancellationToken)

Garante que o buffer não esteja vazio.

EnsureBufferedAsync(Int32, CancellationToken)

Garante que uma quantidade mínima de dados armazenados em buffer esteja disponível.

Flush()

Um Stream que encapsula outro fluxo e permite a leitura de linhas. Os dados são armazenados em buffer na memória.

FlushAsync(CancellationToken)

Um Stream que encapsula outro fluxo e permite a leitura de linhas. Os dados são armazenados em buffer na memória.

Read(Byte[], Int32, Int32)

Um Stream que encapsula outro fluxo e permite a leitura de linhas. Os dados são armazenados em buffer na memória.

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

Um Stream que encapsula outro fluxo e permite a leitura de linhas. Os dados são armazenados em buffer na memória.

ReadAsync(Memory<Byte>, CancellationToken)

Um Stream que encapsula outro fluxo e permite a leitura de linhas. Os dados são armazenados em buffer na memória.

ReadLine(Int32)

Lê uma linha. Uma linha é definida como uma sequência de caracteres seguida por um retorno de carro imediatamente seguido por um feed de linha. A cadeia de caracteres resultante não contém o retorno de carro de terminação e o feed de linha.

ReadLineAsync(Int32, CancellationToken)

Lê uma linha. Uma linha é definida como uma sequência de caracteres seguida por um retorno de carro imediatamente seguido por um feed de linha. A cadeia de caracteres resultante não contém o retorno de carro de terminação e o feed de linha.

Seek(Int64, SeekOrigin)

Um Stream que encapsula outro fluxo e permite a leitura de linhas. Os dados são armazenados em buffer na memória.

SetLength(Int64)

Um Stream que encapsula outro fluxo e permite a leitura de linhas. Os dados são armazenados em buffer na memória.

Write(Byte[], Int32, Int32)

Um Stream que encapsula outro fluxo e permite a leitura de linhas. Os dados são armazenados em buffer na memória.

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

Um Stream que encapsula outro fluxo e permite a leitura de linhas. Os dados são armazenados em buffer na memória.

WriteAsync(ReadOnlyMemory<Byte>, CancellationToken)

Um Stream que encapsula outro fluxo e permite a leitura de linhas. Os dados são armazenados em buffer na memória.

Aplica-se a

Produto Versões
ASP.NET Core 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0