PipeReader Classe

Definição

Define uma classe que fornece acesso a um lado de leitura do canal.

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

Construtores

Name Description
PipeReader()

Inicializa uma nova instância da PipeReader classe.

Métodos

Name Description
AdvanceTo(SequencePosition, SequencePosition)

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

AdvanceTo(SequencePosition)

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

AsStream(Boolean)

Devolve uma Stream representação do PipeReader.

CancelPendingRead()

Cancela a operação pendente ReadAsync(CancellationToken) sem causar o lançamento e sem completar o PipeReader. Se não houver nenhuma operação pendente, isto cancela a operação seguinte.

Complete(Exception)

Sinaliza ao produtor que o consumidor terminou a leitura.

CompleteAsync(Exception)

Marca a instância atual do leitor de tubos como completa, o que significa que não serão lidos mais dados a partir dela.

CopyToAsync(PipeWriter, CancellationToken)

Lê assíncronamente os bytes do PipeReader e escreve-os no especificado PipeWriter, usando um token de cancelamento especificado.

CopyToAsync(Stream, CancellationToken)

Lê assíncronamente os bytes do PipeReader e escreve-os no fluxo especificado, usando um token de cancelamento especificado.

Create(ReadOnlySequence<Byte>)

Cria um PipeReader envolvimento do especificado ReadOnlySequence<T>.

Create(Stream, StreamPipeReaderOptions)

Cria um PipeReader envolvimento do especificado Stream.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

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

Regista um callback que é executado quando o PipeWriter lado do tubo é concluído.

ReadAsync(CancellationToken)

Lê assíncronamente uma sequência de bytes a partir da corrente PipeReader.

ReadAtLeastAsync(Int32, CancellationToken)

Lê assíncronamente uma sequência de bytes a partir da corrente PipeReader.

ReadAtLeastAsyncCore(Int32, CancellationToken)

Lê assíncronamente uma sequência de bytes a partir da corrente PipeReader.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)
TryRead(ReadResult)

Tentativas de leitura síncrona dos dados .PipeReader

Aplica-se a