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