QuicStream.EndRead(IAsyncResult) Метод

Определение

Ожидает завершения отложенного асинхронного чтения. (Рекомендуется использовать ReadAsync(Byte[], Int32, Int32).)

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) до количества запрошенных байтов.

Комментарии

ReadAsync возвращает ноль (0), только если запрошено ноль байтов или если больше байтов не будет доступно, так как он находится в конце потока; В противном случае операции чтения не завершаются, пока не будет доступен хотя бы один байт. Если запрашивается ноль байтов, операции чтения могут завершиться немедленно или не завершиться, пока не будет доступен хотя бы один байт (но без использования каких-либо данных).

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