Поделиться через


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

Отложенный асинхронный запрос.

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

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

Исключения

asyncResult является null.

Комментарии

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

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