ChannelReader<T>.ReadAllAsync(CancellationToken) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.