InvalidOperationException: тайм-ауты не поддерживаются в этом потоке.C#

Место общения программистов C#
Ответить
Anonymous
 InvalidOperationException: тайм-ауты не поддерживаются в этом потоке.

Сообщение Anonymous »

Я пытаюсь прочитать файл как поток порциями по 1 МБ. Так что время загрузки файла лучше во внешнем интерфейсе. Но при попытке сделать это я получаю ошибку ниже на бэкэнде. Буду признателен за ваш вклад.
Я получаю следующую ошибку в контроллере:
System.InvalidOperationException: Timeouts are not supported on this stream.
at System.IO.Stream.get_ReadTimeout()
at System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1.GetMemberAndWriteJson(Object obj, WriteStack& state, Utf8JsonWriter writer)

itemController: (строка записи ниже возвращает ApplicationName.Shared.ITEMStreamBlock)
var result = await itemRepository.GetFile(fileName, offset, blobLengthRemaining);
System.Diagnostics.Debug.WriteLine(result); // here it returns ApplicationName.Shared.ITEMStreamBlock
return result;



Подробнее здесь: https://stackoverflow.com/questions/748 ... his-stream
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»