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 блокируется до завершения операции ввода-вывода.