ChannelReader<T> Klasse

Definition

Stellt eine Basisklasse zum Lesen aus einem Kanal bereit.

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

Typparameter

T

Gibt den Datentyp an, der aus dem Kanal gelesen werden kann.

Vererbung
ChannelReader<T>

Konstruktoren

Name Beschreibung
ChannelReader<T>()

Initialisiert eine Instanz der ChannelReader<T> Klasse.

Eigenschaften

Name Beschreibung
CanCount

Ruft einen Wert ab, der angibt, ob Count für diese ChannelReader<T> Instanz zur Verwendung verfügbar ist.

CanPeek

Ruft einen Wert ab, der angibt, ob TryPeek(T) für diese ChannelReader<T> Instanz zur Verwendung verfügbar ist.

Completion

Ruft ein Task , das abgeschlossen wird, wenn nie mehr Daten verfügbar sind, um aus diesem Kanal gelesen zu werden.

Count

Ruft die aktuelle Anzahl der von diesem Kanalleser verfügbaren Elemente ab.

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ReadAllAsync(CancellationToken)

Erstellt ein IAsyncEnumerable<T>, das das Lesen aller Daten aus dem Kanal ermöglicht.

ReadAsync(CancellationToken)

Liest asynchron ein Element aus dem Kanal.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
TryPeek(T)

Versucht, ein Element aus dem Kanal einzusehen.

TryRead(T)

Versucht, ein Element aus dem Kanal zu lesen.

WaitToReadAsync(CancellationToken)

Gibt einen ValueTask<TResult> Wert zurück, der abgeschlossen wird, wenn Daten zum Lesen verfügbar sind.

Gilt für: