Как получить доступ и изменить байты, отправляемые как 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 в этот ранжированный контент?

0 ответов

Другие вопросы по тегам