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