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
| 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. |