Compartilhar via


PipeReader Classe

Definição

Define uma classe que fornece acesso a um lado de 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 Stream do PipeReader.

CancelPendingRead()

Cancela a operação de ReadAsync(CancellationToken) pendente sem fazer com que ela seja lançada e sem concluir o PipeReader. Se não houver nenhuma operação pendente, isso cancelará a próxima operação.

Complete(Exception)

Sinaliza ao produtor que o consumidor terminou de ler.

CompleteAsync(Exception)

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

CopyToAsync(PipeWriter, CancellationToken)

Lê assíncronamente os bytes do PipeReader e os grava no PipeWriterespecificado usando um token de cancelamento especificado.

CopyToAsync(Stream, CancellationToken)

Lê assíncronamente 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 Streamespecificado.

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

(Herdado de Object)
OnWriterCompleted(Action<Exception,Object>, Object)
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 do PipeReaderatual.

ReadAtLeastAsync(Int32, CancellationToken)

Lê de forma assíncrona uma sequência de bytes do PipeReaderatual.

ReadAtLeastAsyncCore(Int32, CancellationToken)

Lê de forma assíncrona uma sequência de bytes do PipeReaderatual.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
TryRead(ReadResult)

Tenta ler dados de forma síncrona no PipeReader.

Aplica-se a