ChannelReader<T> Classe

Definizione

Fornisce una classe 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

Nome Descrizione
ChannelReader<T>()

Inizializza un'istanza della ChannelReader<T> classe .

Proprietà

Nome Descrizione
CanCount

Ottiene un valore che indica se Count è disponibile per l'uso in questa ChannelReader<T> istanza.

CanPeek

Ottiene un valore che indica se TryPeek(T) è disponibile per l'uso in questa ChannelReader<T> istanza.

Completion

Ottiene un oggetto Task che viene completato quando non saranno mai disponibili altri dati da leggere da questo canale.

Count

Ottiene il numero corrente di elementi disponibili da questo lettore di canali.

Metodi

Nome Descrizione
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 il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(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 visualizzare un elemento dal canale.

TryRead(T)

Tenta di leggere un elemento dal canale.

WaitToReadAsync(CancellationToken)

Restituisce un oggetto ValueTask<TResult> che verrà completato quando i dati sono disponibili per la lettura.

Si applica a