PipeReader Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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) |
Avanza el cursor de lectura de la canalización a después de los datos consumidos, lo que marca los datos como procesados. |
AdvanceTo(SequencePosition, SequencePosition) |
Avanza el cursor de lectura de la canalización a después de los datos consumidos, marcando los datos como procesados, leídos y examinados. |
AsStream(Boolean) |
Devuelve una representación Stream del PipeReader. |
CancelPendingRead() |
Cancela la operación de ReadAsync(CancellationToken) pendiente sin provocar que se produzca y sin completar el PipeReader. Si no hay ninguna operación pendiente, se cancela la siguiente operación. |
Complete(Exception) |
Indica al productor que el consumidor está leyendo. |
CompleteAsync(Exception) |
Marca la instancia del lector de canalización actual como completada, lo que significa que no se leerán más datos de ella. |
CopyToAsync(PipeWriter, CancellationToken) |
Lee asincrónicamente los bytes de la PipeReader y los escribe en el PipeWriterespecificado mediante un token de cancelación especificado. |
CopyToAsync(Stream, CancellationToken) |
Lee asincrónicamente los bytes de la PipeReader y los escribe en la secuencia especificada mediante un token de cancelación especificado. |
Create(ReadOnlySequence<Byte>) |
Crea un PipeReader encapsulando el ReadOnlySequence<T>especificado. |
Create(Stream, StreamPipeReaderOptions) |
Crea un PipeReader encapsulando el Streamespecificado. |
Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
GetHashCode() |
Actúa como función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
OnWriterCompleted(Action<Exception,Object>, Object) |
Obsoletos.
Registra una devolución de llamada que se ejecuta cuando se completa el lado PipeWriter de la canalización. |
ReadAsync(CancellationToken) |
Lee de forma asincrónica una secuencia de bytes de la PipeReaderactual. |
ReadAtLeastAsync(Int32, CancellationToken) |
Lee de forma asincrónica una secuencia de bytes de la PipeReaderactual. |
ReadAtLeastAsyncCore(Int32, CancellationToken) |
Lee de forma asincrónica una secuencia de bytes de la PipeReaderactual. |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
TryRead(ReadResult) |
Intenta leer datos de forma sincrónica el PipeReader. |