Partager via


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, elles peuvent être retournées même après la demande d’annulation.

Retours

L’é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 lira l’élément suivant hors du canal.

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

S’applique à