IsolatedStorageFileStream.EndRead(IAsyncResult) Metoda

Definicja

Kończy oczekujące żądanie odczytu asynchronicznego.

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

Parametry

asyncResult
IAsyncResult

Oczekujące żądanie asynchroniczne.

Zwraca

Liczba bajtów odczytanych ze strumienia z zakresu od zera do liczby żądanych bajtów. Strumienie będą zwracać zero tylko na końcu strumienia. W przeciwnym razie będą blokować co najmniej jeden bajt.

Wyjątki

Wartość asyncResult to null.

Uwagi

EndRead element musi być wywoływany dokładnie raz na każdym IAsyncResult obiekcie z BeginReadklasy , a wywołanie EndRead jest jedynym sposobem, aby wiedzieć, ile bajtów zostało odczytanych z obiektu Stream. EndRead operacja we/wy zostanie zablokowana do momentu zakończenia operacji we/wy.

Dotyczy