ChannelReader<T>.ReadAllAsync(CancellationToken) Metod
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.
Skapar ett IAsyncEnumerable<T> som gör det möjligt att läsa alla data från kanalen.
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)
Parametrar
- cancellationToken
- CancellationToken
Den annulleringstoken som ska användas för att avbryta uppräkningen. Om data är omedelbart redo för läsning kan dessa data returneras även efter att annullering har begärts.
Returer
Den skapade asynkrona uppräkningsbar.
Undantag
Annulleringstoken avbröts. Det här undantaget lagras i den returnerade aktiviteten.
Kommentarer
Varje MoveNextAsync() anrop som returneras true läser nästa objekt från kanalen.
MoveNextAsync() returnerar false när inga fler data är eller någonsin kommer att vara tillgängliga för läsning.