ChannelReader<T> Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
ChannelReader<T>() |
Initialise une instance de la classe ChannelReader<T>. |
Propriétés
CanCount |
Obtient une valeur qui indique si Count est disponible pour une utilisation sur cette instance ChannelReader<T>. |
CanPeek |
Obtient une valeur qui indique si TryPeek(T) est disponible pour une utilisation sur cette instance ChannelReader<T>. |
Completion |
Obtient une tâche Task qui se termine lorsque plus aucune donnée ne sera disponible pour la lecture à partir de ce canal. |
Count |
Obtient le nombre actuel d’éléments disponibles à partir de ce lecteur de canal. |
Méthodes
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) |
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 à partir du canal. |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
TryPeek(T) |
Tente d’examiner un élément à partir du canal. |
TryRead(T) |
Tente de lire un élément depuis le canal. |
WaitToReadAsync(CancellationToken) |
Retourne une tâche ValueTask<TResult> qui se termine lorsque des données sont disponibles en lecture. |