ChannelReader<T>.ReadAllAsync(CancellationToken) Méthode

Définition

Crée un IAsyncEnumerable<T> qui permet la lecture de toutes les données du canal.

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)

Paramètres

cancellationToken
CancellationToken

Jeton d’annulation à utiliser pour annuler l’énumération. Si les données sont immédiatement prêtes à être lues, ces données peuvent être retournées même après la demande d’annulation.

Retours

Énumérable asynchrone créé.

Exceptions

Le jeton d’annulation a été annulé. Cette exception est stockée dans la tâche retournée.

Remarques

Chaque MoveNextAsync() appel retourné true lit l’élément suivant hors du canal.

MoveNextAsync() retourne false une fois qu’aucune autre donnée n’est ou ne sera jamais disponible en lecture.

S’applique à