Partager via


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

Définition

Retourne une tâche ValueTask<TResult> qui se termine lorsque des données sont disponibles en lecture.

public abstract System.Threading.Tasks.ValueTask<bool> WaitToReadAsync (System.Threading.CancellationToken cancellationToken = default);
abstract member WaitToReadAsync : System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<bool>
Public MustOverride Function WaitToReadAsync (Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of Boolean)

Paramètres

cancellationToken
CancellationToken

Tâche CancellationToken utilisée pour annuler l'opération d’attente.

Retours

ValueTask<TResult> qui s’effectue en retournant un résultat true quand des données sont disponibles en lecture, ou un résultat false quand aucune autre donnée n’est disponible en lecture en raison de l’exécution réussie du canal.

Si l’exécution du canal entraîne la levée d’une exception, l’exécution de la tâche entraîne également la levée d’une exception.

Exceptions

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

S’applique à