Compartilhar via


PipeReader Classe

Definição

Define uma classe que fornece acesso a um lado da leitura do pipe.

public ref class PipeReader abstract
public abstract class PipeReader
type PipeReader = class
Public MustInherit Class PipeReader
Herança
PipeReader

Construtores

PipeReader()

Inicializa uma nova instância da classe PipeReader.

Métodos

AdvanceTo(SequencePosition)

Avança o cursor de leitura do pipeline para depois dos dados consumidos, marcando os dados como processados.

AdvanceTo(SequencePosition, SequencePosition)

Avança o cursor de leitura do pipeline para depois dos dados consumidos, marcando os dados como processados, lidos e examinados.

AsStream(Boolean)

Retorna uma representação de Stream do PipeReader.

CancelPendingRead()

Cancela a operação ReadAsync(CancellationToken) pendente sem causar seu lançamento e sem completar PipeReader. Caso não haja uma operação pendente, cancela a próxima operação.

Complete(Exception)

Sinaliza para o produtor que o consumidor está pronto para ler.

CompleteAsync(Exception)

Marca a instância do leitor de pipe atual como concluída, o que significa que mais nenhum dado será lido dela.

CopyToAsync(PipeWriter, CancellationToken)

Lê de forma assíncrona os bytes do PipeReader e os grava no PipeWriter especificado, usando um tamanho do buffer especificado e um token de cancelamento.

CopyToAsync(Stream, CancellationToken)

Lê de forma assíncrona os bytes do PipeReader e os grava no fluxo especificado, usando um token de cancelamento especificado.

Create(ReadOnlySequence<Byte>)

Cria um PipeReader encapsulando o ReadOnlySequence<T> especificado.

Create(Stream, StreamPipeReaderOptions)

Cria um PipeReader encapsulando o Stream especificado.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
OnWriterCompleted(Action<Exception,Object>, Object)
Obsoleto.
Obsoleto.

Registra um retorno de chamada que é executado quando o lado PipeWriter do pipe é concluído.

ReadAsync(CancellationToken)

Lê de forma assíncrona uma sequência de bytes a partir do PipeReader atual.

ReadAtLeastAsync(Int32, CancellationToken)

Lê de forma assíncrona uma sequência de bytes a partir do PipeReader atual.

ReadAtLeastAsyncCore(Int32, CancellationToken)

Lê de forma assíncrona uma sequência de bytes a partir do PipeReader atual.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
TryRead(ReadResult)

Tenta ler os dados de forma síncrona no PipeReader.

Aplica-se a