ChannelReader<T> Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tillhandahåller en basklass för läsning från en kanal.
generic <typename T>
public ref class ChannelReader abstract
public abstract class ChannelReader<T>
type ChannelReader<'T> = class
Public MustInherit Class ChannelReader(Of T)
Typparametrar
- T
Anger vilken typ av data som kan läsas från kanalen.
- Arv
-
ChannelReader<T>
Konstruktorer
| Name | Description |
|---|---|
| ChannelReader<T>() |
Initierar en instans av ChannelReader<T> klassen. |
Egenskaper
| Name | Description |
|---|---|
| CanCount |
Hämtar ett värde som anger om Count det är tillgängligt för användning på den här ChannelReader<T> instansen. |
| CanPeek |
Hämtar ett värde som anger om TryPeek(T) det är tillgängligt för användning på den här ChannelReader<T> instansen. |
| Completion |
Hämtar en Task som slutförs när inga fler data någonsin kommer att vara tillgängliga för att läsas från den här kanalen. |
| Count |
Hämtar det aktuella antalet objekt som är tillgängliga från den här kanalläsaren. |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ReadAllAsync(CancellationToken) |
Skapar ett IAsyncEnumerable<T> som gör det möjligt att läsa alla data från kanalen. |
| ReadAsync(CancellationToken) |
Läser asynkront ett objekt från kanalen. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
| TryPeek(T) |
Försök att titta på ett objekt från kanalen. |
| TryRead(T) |
Försöker läsa ett objekt från kanalen. |
| WaitToReadAsync(CancellationToken) |
Returnerar en ValueTask<TResult> som slutförs när data är tillgängliga för läsning. |