Как получить доступ и изменить байты, отправляемые как ByteRangeStreamContent
В моем веб-API я возвращаю содержимое файла на основе range
заголовок вроде этого
var bytes = fileProvider.GetFile(fileId);
var stream = new MemoryStream(bytes);
var content = new ByteRangeStreamContent(stream, Request.Headers.Range, contentType);
Но я хочу добавить CRC32 к этим ранжированным данным перед отправкой, но как только они будут преобразованы в ByteRangeStreamContent
, У меня больше нет доступа к массиву байтов
Как я могу получить ранжированные данные из ByteRangeStreamContent
но все же можно добавить CRC32 в этот ранжированный контент?