Share via


PipeReader Clase

Definición

Define una clase que proporciona acceso a un lado de lectura de la canalización.

public ref class PipeReader abstract
public abstract class PipeReader
type PipeReader = class
Public MustInherit Class PipeReader
Herencia
PipeReader

Constructores

PipeReader()

Inicializa una nueva instancia de la clase PipeReader.

Métodos

AdvanceTo(SequencePosition)

Hace avanzar el cursor de lectura de la canalización hasta después de los datos consumidos, y los datos se marcan como procesados.

AdvanceTo(SequencePosition, SequencePosition)

Hace avanzar el cursor de lectura de la canalización hasta después de los datos consumidos, y los datos se marcan como procesados, leídos y examinados.

AsStream(Boolean)

Devuelve una representación de Stream de la clase PipeReader.

CancelPendingRead()

Cancela la operación pendiente de ReadAsync(CancellationToken) sin provocar que se inicie la operación y sin completar la clase PipeReader. Si no hay ninguna operación pendiente, se cancela la siguiente operación.

Complete(Exception)

Señales para el productor de que el consumidor ha terminado de leer.

CompleteAsync(Exception)

Marca la instancia actual del lector de la canalización como completada, lo que significa que no se leerán más datos de ella.

CopyToAsync(PipeWriter, CancellationToken)

Lee de forma asincrónica los bytes desde PipeReader y los escribe en el PipeWriter especificado, usando para ello el tamaño de búfer y el token de cancelación especificados.

CopyToAsync(Stream, CancellationToken)

Lee de forma asincrónica los bytes de PipeReader y los escribe en la secuencia especificada, mediante el token de cancelación especificado.

Create(ReadOnlySequence<Byte>)

Crea un objeto PipeReader que encapsula el objeto ReadOnlySequence<T> especificado.

Create(Stream, StreamPipeReaderOptions)

Crea un objeto PipeReader que encapsula el objeto Stream especificado.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
OnWriterCompleted(Action<Exception,Object>, Object)
Obsoletos.
Obsoletos.

Registra una devolución de llamada que se ejecuta cuando se completa el lado PipeWriter de la canalización.

ReadAsync(CancellationToken)

Lee asincrónicamente una secuencia de bytes desde el PipeReader actual.

ReadAtLeastAsync(Int32, CancellationToken)

Lee asincrónicamente una secuencia de bytes desde el PipeReader actual.

ReadAtLeastAsyncCore(Int32, CancellationToken)

Lee asincrónicamente una secuencia de bytes desde el PipeReader actual.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
TryRead(ReadResult)

Intenta leer datos de forma sincrónica en el PipeReader.

Se aplica a