Partager via


PipeReader Classe

Définition

Définit une classe qui fournit l’accès au côté lecture du canal.

public ref class PipeReader abstract
public abstract class PipeReader
type PipeReader = class
Public MustInherit Class PipeReader
Héritage
PipeReader

Constructeurs

PipeReader()

Initialise une nouvelle instance de la classe PipeReader.

Méthodes

AdvanceTo(SequencePosition)

Fait avancer le curseur de lecture du pipeline après les données consommées, marquant les données comme traitées.

AdvanceTo(SequencePosition, SequencePosition)

Fait avancer le curseur de lecture du pipeline après les données consommées, marquant les données comme traitées, lues et examinées.

AsStream(Boolean)

Retourne une représentation Stream de PipeReader.

CancelPendingRead()

Annule l’opération ReadAsync(CancellationToken) en attente sans provoquer son déclenchement ni effectuer PipeReader. S’il n’y a pas d’opération en attente, annule l’opération suivante.

Complete(Exception)

Signale au producteur que le consommateur a terminé la lecture.

CompleteAsync(Exception)

Marque l’instance du lecteur de canal en cours comme étant terminée, ce qui signifie qu’aucune donnée n’y sera plus lue.

CopyToAsync(PipeWriter, CancellationToken)

Lit de façon asynchrone les octets du PipeReader et les écrit dans le PipeWriter spécifié, en utilisant une taille de mémoire tampon et un jeton d’annulation spécifiés.

CopyToAsync(Stream, CancellationToken)

Lit de façon asynchrone les octets du PipeReader et les écrit dans le flux spécifié, en utilisant un jeton d'annulation spécifié.

Create(ReadOnlySequence<Byte>)

Crée un PipeReader qui inclut le ReadOnlySequence<T> spécifié dans un wrapper.

Create(Stream, StreamPipeReaderOptions)

Crée un PipeReader qui inclut le Stream spécifié dans un wrapper.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
OnWriterCompleted(Action<Exception,Object>, Object)
Obsolète.
Obsolète.

Inscrit un rappel qui s’exécute quand le côté PipeWriter du canal est terminé.

ReadAsync(CancellationToken)

Lit de façon asynchrone une séquence d’octets à partir du PipeReader actif.

ReadAtLeastAsync(Int32, CancellationToken)

Lit de façon asynchrone une séquence d’octets à partir du PipeReader actif.

ReadAtLeastAsyncCore(Int32, CancellationToken)

Lit de façon asynchrone une séquence d’octets à partir du PipeReader actif.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
TryRead(ReadResult)

Tente de lire les données de façon synchrone du PipeReader.

S’applique à