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) только в том случае, если запрашивались ноль байтов или если больше байтов не будет доступно, так как он находится в конце потока; в противном случае операции чтения не завершаются до тех пор, пока не будет доступен хотя бы один байт. Если запрашиваются ноль байтов, операции чтения могут завершиться немедленно или не завершиться до тех пор, пока не будет доступен хотя бы один байт (но без использования данных).

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