BrotliStream.EndRead(IAsyncResult) Méthode

Définition

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é.

S’applique à