IsolatedStorageFileStream.EndRead(IAsyncResult) Метод

Определение

Завершает ожидающий асинхронный запрос на чтение.

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

Параметры

asyncResult
IAsyncResult

Ожидающий асинхронный запрос.

Возвращаемое значение

Число байтов, считываемых из потока, от нуля до количества запрошенных байтов. Потоки возвращают только ноль в конце потока. В противном случае они будут блокироваться до тех пор, пока не будет доступен хотя бы один байт.

Исключения

Значение asyncResult равно null.

Комментарии

EndRead должен вызываться ровно один раз на каждом IAsyncResult объекте из BeginRead, и вызов EndRead — единственный способ узнать, сколько байтов было считывано из Stream. EndRead блокируется до завершения операции ввода-вывода.

Применяется к