ReadHandle.GetBytesRead
Declaration
public long GetBytesRead();Возвращаемое значение
длинный Общее число байт, прочитанных запросом чтения асинхронного файла.
Описание
Возвращает общее количество байт, прочитанных всеми операциями ReadCommand в запросе чтения асинхронного файла.
Этот показатель может не равняться сумме всех запрошенных показателей. ReadCommand.Size полем в случае ReadStatus.Failed ошибка или ReadStatus.Truncated статус.
Обрезанное чтение происходит, когда ReadCommand описание операции чтения указывает ReadCommand.Size и ReadCommand.Offset который выходит за пределы конечного файла.
Declaration
public long GetBytesRead(uint readCommandIndex);Параметры
| Параметр | Описание |
|---|---|
| readCommandIndex | Индекс ReadCommand, для которого требуется получить число прочитанных байт. |
Возвращаемое значение
длинный Количество байт, прочитанных для указанного ReadCommand.
Описание
Возвращает общее количество прочитанных байт для конкретного индекса ReadCommand.
Этот показатель может не соответствовать запрашиваемому ReadCommand.Size полем в случае ReadStatus.Failed ошибка или ReadStatus.Truncated статус.
Обрезанное чтение происходит, когда ReadCommand описание операции чтения указывает ReadCommand.Size и ReadCommand.Offset который выходит за пределы конечного файла.