ChannelReader<T> Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |