Share 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.

public ref class BufferedReadStream : System::IO::Stream
public class BufferedReadStream : System.IO.Stream
type BufferedReadStream = class
    inherit Stream
Public Class BufferedReadStream
Inherits Stream
Herança
BufferedReadStream

Construtores

BufferedReadStream(Stream, Int32)

Cria um novo fluxo.

BufferedReadStream(Stream, Int32, ArrayPool<Byte>)

Cria um novo fluxo.

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