BrotliStream.EndRead(IAsyncResult) 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.
Attend la fin de la lecture asynchrone en attente. (Envisagez d’utiliser la méthode à la ReadAsync(Byte[], Int32, Int32) place.)
public:
override int EndRead(IAsyncResult ^ asyncResult);
public override int EndRead(IAsyncResult asyncResult);
override this.EndRead : IAsyncResult -> int
Public Overrides Function EndRead (asyncResult As IAsyncResult) As Integer
Paramètres
- asyncResult
- IAsyncResult
Référence à la requête asynchrone en attente à terminer.
Retours
Nombre d’octets lus à partir du flux, compris entre 0 (zéro) et le nombre d’octets que vous avez demandés. BrotliStream retourne 0 uniquement à la fin du flux ; sinon, il bloque jusqu’à ce qu’au moins un octet soit disponible.
Exceptions
asyncResult a la valeur null.
asyncResult ne provient pas d’une BeginRead(Byte[], Int32, Int32, AsyncCallback, Object) méthode sur le flux actuel.
Impossible d’effectuer l’opération de fin, car le flux est fermé.