ChannelReader<T>.ReadAllAsync(CancellationToken) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Tworzy obiekt IAsyncEnumerable<T> , który umożliwia odczytywanie wszystkich danych z kanału.
public virtual System.Collections.Generic.IAsyncEnumerable<T> ReadAllAsync (System.Threading.CancellationToken cancellationToken = default);
abstract member ReadAllAsync : System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<'T>
override this.ReadAllAsync : System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<'T>
Public Overridable Function ReadAllAsync (Optional cancellationToken As CancellationToken = Nothing) As IAsyncEnumerable(Of T)
Parametry
- cancellationToken
- CancellationToken
Token anulowania używany do anulowania wyliczenia. Jeśli dane są natychmiast gotowe do odczytu, dane te mogą być zwracane nawet po żądaniu anulowania.
Zwraca
Utworzony asynchroniczny element wyliczalny.
Wyjątki
Token anulowania został anulowany. Ten wyjątek jest przechowywany w zwracanym zadaniu.
Uwagi
Każde MoveNextAsync() zwracane true
wywołanie odczytuje następny element z kanału.
MoveNextAsync() funkcja zwraca false
wartość , gdy nie ma więcej danych lub kiedykolwiek będzie dostępna do odczytu.