BrotliStream.EndRead(IAsyncResult) Metodo

Definizione

Attende il completamento della lettura asincrona in sospeso. Prendere invece in considerazione l'uso del ReadAsync(Byte[], Int32, Int32) metodo .

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

Parametri

asyncResult
IAsyncResult

Riferimento alla richiesta asincrona in sospeso da completare.

Valori restituiti

Numero di byte letti dal flusso, compreso tra 0 (zero) e il numero di byte richiesti. BrotliStream restituisce 0 solo alla fine del flusso; in caso contrario, blocca fino a quando non è disponibile almeno un byte.

Eccezioni

asyncResult è null.

asyncResult non ha avuto origine da un BeginRead(Byte[], Int32, Int32, AsyncCallback, Object) metodo nel flusso corrente.

Impossibile eseguire l'operazione di fine perché il flusso è chiuso.

Si applica a