PipeReader Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |