PipeMessageHandler.ReadAtLeastAsync(Int32, Boolean, 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.
Lit à partir de l’objet Reader jusqu’à ce qu’au moins un nombre spécifié d’octets soit disponible.
protected System.Threading.Tasks.ValueTask<System.IO.Pipelines.ReadResult> ReadAtLeastAsync (int requiredBytes, bool allowEmpty, System.Threading.CancellationToken cancellationToken);
member this.ReadAtLeastAsync : int * bool * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<System.IO.Pipelines.ReadResult>
Protected Function ReadAtLeastAsync (requiredBytes As Integer, allowEmpty As Boolean, cancellationToken As CancellationToken) As ValueTask(Of ReadResult)
Paramètres
- requiredBytes
- Int32
Nombre d’octets qui doivent être disponibles.
- allowEmpty
- Boolean
true
pour autoriser le retour de 0 octets si la fin du flux est rencontrée avant toute lecture d’octets.
- cancellationToken
- CancellationToken
Jeton d'annulation.
Retours
Contenant ReadResult au moins requiredBytes
des octets.
Exceptions
Levée si IsCanceled.
Levée si IsCompleted avant d’avoir requiredBytes
des octets.
Non levée si 0 octets ont été lus et allowEmpty
est true
.