Condividi tramite


IsolatedStorageFileStream.EndRead(IAsyncResult) Metodo

Definizione

Termina una richiesta di lettura asincrona in sospeso.

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

La richiesta asincrona in sospeso.

Restituisce

Numero di byte letti dal flusso, compreso tra 0 e il numero di byte richiesto. I flussi restituiranno zero solo alla fine del flusso, altrimenti verranno bloccati finché non sia disponibile almeno un byte.

Eccezioni

L'elemento asyncResult è null.

Commenti

EndRead deve essere chiamato esattamente una volta su ogni IAsyncResult oggetto da BeginReade la chiamata EndRead è l'unico modo per sapere quanti byte sono stati letti da Stream. EndRead verrà bloccato fino al completamento dell'operazione di I/O.

Si applica a