ChannelReader<T> Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje základní třídu pro čtení z kanálu.
generic <typename T>
public ref class ChannelReader abstract
public abstract class ChannelReader<T>
type ChannelReader<'T> = class
Public MustInherit Class ChannelReader(Of T)
Parametry typu
- T
Určuje typ dat, která se můžou číst z kanálu.
- Dědičnost
-
ChannelReader<T>
Konstruktory
ChannelReader<T>() |
Inicializuje instanci třídy ChannelReader<T>. |
Vlastnosti
CanCount |
Získá hodnotu, která označuje, zda Count je k dispozici pro použití v této ChannelReader<T> instanci. |
CanPeek |
Získá hodnotu, která označuje, zda TryPeek(T) je k dispozici pro použití v této ChannelReader<T> instanci. |
Completion |
Task Získá to dokončeno, když už nebudou k dispozici žádná další data pro čtení z tohoto kanálu. |
Count |
Získá aktuální počet položek dostupných od této čtečky kanálu. |
Metody
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
GetType() |
Type Získá aktuální instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří použádnou kopii aktuálního souboru Object. (Zděděno od Object) |
ReadAllAsync(CancellationToken) |
Vytvoří objekt IAsyncEnumerable<T> , který umožňuje čtení všech dat z kanálu. |
ReadAsync(CancellationToken) |
Asynchronně přečte položku z kanálu. |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
TryPeek(T) |
Pokusí se podívat na položku z kanálu. |
TryRead(T) |
Pokusí se přečíst položku z kanálu. |
WaitToReadAsync(CancellationToken) |
ValueTask<TResult> Vrátí hodnotu, která se dokončí, když jsou data k dispozici ke čtení. |