Condividi tramite


PipeReader Classe

Definizione

Definisce una classe che fornisce l'accesso a un lato di lettura della pipe.

public ref class PipeReader abstract
public abstract class PipeReader
type PipeReader = class
Public MustInherit Class PipeReader
Ereditarietà
PipeReader

Costruttori

PipeReader()

Inizializza una nuova istanza della classe PipeReader.

Metodi

AdvanceTo(SequencePosition)

Sposta in avanti il cursore di lettura della pipeline a dopo i dati utilizzati, contrassegnando i dati come elaborati.

AdvanceTo(SequencePosition, SequencePosition)

Sposta in avanti il cursore di lettura della pipeline a dopo i dati utilizzati, contrassegnando i dati come elaborati, letti ed esaminati.

AsStream(Boolean)

Restituisce una rappresentazione Stream del PipeReader.

CancelPendingRead()

Annulla l'operazione di ReadAsync(CancellationToken) in sospeso senza che venga generata e senza completare l'PipeReader. Se non è presente alcuna operazione in sospeso, verrà annullata l'operazione successiva.

Complete(Exception)

Segnala al producer che il consumer ha completato la lettura.

CompleteAsync(Exception)

Contrassegna l'istanza corrente del lettore pipe come completata, ovvero non verranno letti altri dati.

CopyToAsync(PipeWriter, CancellationToken)

Legge in modo asincrono i byte dal PipeReader e li scrive nel PipeWriterspecificato usando un token di annullamento specificato.

CopyToAsync(Stream, CancellationToken)

Legge in modo asincrono i byte dal PipeReader e li scrive nel flusso specificato, usando un token di annullamento specificato.

Create(ReadOnlySequence<Byte>)

Crea un PipeReader che esegue il wrapping del ReadOnlySequence<T>specificato.

Create(Stream, StreamPipeReaderOptions)

Crea un PipeReader che esegue il wrapping del Streamspecificato.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
OnWriterCompleted(Action<Exception,Object>, Object)
Obsoleti.

Registra un callback che viene eseguito quando il lato PipeWriter della pipe viene completato.

ReadAsync(CancellationToken)

Legge in modo asincrono una sequenza di byte dal PipeReadercorrente.

ReadAtLeastAsync(Int32, CancellationToken)

Legge in modo asincrono una sequenza di byte dal PipeReadercorrente.

ReadAtLeastAsyncCore(Int32, CancellationToken)

Legge in modo asincrono una sequenza di byte dal PipeReadercorrente.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
TryRead(ReadResult)

Tenta di leggere in modo sincrono i dati dell'PipeReader.

Si applica a