ChannelReader<T> Classe

Définition

Fournit une classe de base pour la lecture à partir d’un canal.

generic <typename T>
public ref class ChannelReader abstract
public abstract class ChannelReader<T>
type ChannelReader<'T> = class
Public MustInherit Class ChannelReader(Of T)

Paramètres de type

T

Spécifie le type de données qui peuvent être lues à partir du canal.

Héritage
ChannelReader<T>

Constructeurs

Nom Description
ChannelReader<T>()

Initialise une instance de la ChannelReader<T> classe.

Propriétés

Nom Description
CanCount

Obtient une valeur qui indique si Count elle est disponible pour une utilisation sur cette ChannelReader<T> instance.

CanPeek

Obtient une valeur qui indique si TryPeek(T) elle est disponible pour une utilisation sur cette ChannelReader<T> instance.

Completion

Obtient une Task valeur qui se termine lorsqu’aucune donnée supplémentaire ne sera jamais disponible pour être lue à partir de ce canal.

Count

Obtient le nombre actuel d’éléments disponibles à partir de ce lecteur de canal.

Méthodes

Nom Description
Equals(Object)

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

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ReadAllAsync(CancellationToken)

Crée un IAsyncEnumerable<T> qui permet la lecture de toutes les données du canal.

ReadAsync(CancellationToken)

Lit de façon asynchrone un élément depuis le canal.

ToString()

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

(Hérité de Object)
TryPeek(T)

Tente de jeter un coup d'œil à un élément du canal.

TryRead(T)

Tente de lire un élément depuis le canal.

WaitToReadAsync(CancellationToken)

Retourne une ValueTask<TResult> valeur qui se termine lorsque les données sont disponibles en lecture.

S’applique à