ChannelReader<T> 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.
Fornisce una classe di base per la lettura da un canale.
generic <typename T>
public ref class ChannelReader abstract
public abstract class ChannelReader<T>
type ChannelReader<'T> = class
Public MustInherit Class ChannelReader(Of T)
Parametri di tipo
- T
Specifica il tipo di dati che possono essere letti dal canale.
- Ereditarietà
-
ChannelReader<T>
Costruttori
ChannelReader<T>() |
Inizializza un'istanza della classe ChannelReader<T>. |
Proprietà
CanCount |
Ottiene un valore che indica se la proprietà Count è disponibile per l'uso in questa istanza di ChannelReader<T>. |
CanPeek |
Ottiene un valore che indica se la proprietà TryPeek(T) è disponibile per l'uso in questa istanza di ChannelReader<T>. |
Completion |
Ottiene un Task che viene completato quando nessun altro dato è disponibile per la lettura da questo canale. |
Count |
Ottiene il numero corrente di elementi disponibili da questo reader di canale. |
Metodi
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 l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ReadAllAsync(CancellationToken) |
Crea un elemento IAsyncEnumerable<T> che consente la lettura di tutti i dati dal canale. |
ReadAsync(CancellationToken) |
Legge in modo asincrono un elemento dal canale. |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
TryPeek(T) |
Tenta di leggere un elemento dal canale. |
TryRead(T) |
Tenta di leggere un elemento dal canale. |
WaitToReadAsync(CancellationToken) |
Restituisce un ValueTask<TResult> che verrà completato quando sono disponibili i dati per la lettura. |