ChannelReader<T> Klasa

Definicja

Udostępnia klasę bazową do odczytu z kanału.Provides a base class for reading from a channel.

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

Określa typ danych, które mogą zostać odczytane z kanału.Specifies the type of data that may be read from the channel.

Dziedziczenie
ChannelReader<T>

Konstruktory

ChannelReader<T>()

Inicjuje wystąpienie klasy ChannelReader<T>.Initializes an instance of the ChannelReader<T> class.

Właściwości

CanCount

Pobiera wartość wskazującą, czy Count jest dostępna do użycia w tym ChannelReader<T> wystąpieniu.Gets a value that indicates whether Count is available for use on this ChannelReader<T> instance.

Completion

Pobiera Task zakończenie, gdy żadne dalsze dane nie będą kiedykolwiek dostępne do odczytania z tego kanału.Gets a Task that completes when no more data will ever be available to be read from this channel.

Count

Pobiera bieżącą liczbę elementów dostępnych z tego czytnika kanałów.Gets the current number of items available from this channel reader.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżące wystąpienie.Gets the Type of the current instance.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy skróconą kopię bieżącego elementu Object .Creates a shallow copy of the current Object.

(Odziedziczone po Object)
ReadAllAsync(CancellationToken)

Tworzy IAsyncEnumerable<T> program, który umożliwia odczytywanie wszystkich danych z kanału.Creates an IAsyncEnumerable<T> that enables reading all of the data from the channel.

ReadAsync(CancellationToken)

Asynchronicznie odczytuje element z kanału.Asynchronously reads an item from the channel.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)
TryRead(T)

Próbuje odczytać element z kanału.Attempts to read an item from the channel.

WaitToReadAsync(CancellationToken)

Zwraca wartość ValueTask<TResult> , która zostanie zakończona, gdy dane będą dostępne do odczytu.Returns a ValueTask<TResult> that will complete when data is available to read.

Dotyczy