Предлагаемое решение: в дополнение к Action<Stream> Contents
может быть Action<Task<Stream>> AsyncContents
, который становится председателем, когда он не равен нулю.
Пример кода, который страдает от отсутствия этой функции: https://github.com/NancyFx/Nancy/blob/master/src/Nancy/Responses/StreamResponse.cs .
StreamResponse заблокирует поток во время операций чтения и записи.
:+1: Это будет сделано в рамках капитального ремонта 2.0.
Мы планируем отказаться от поддержки 4.0 и повсеместно использовать полноценный async/await.
Свойство Contents
, скорее всего, будет Func<Stream, Task>
:smile:
Я оставлю это открытым для отслеживания :watch:
Ожидание #2105, которое будет объединено первым.
Есть новости по этому поводу?
Было бы неплохо, если бы процесс на IResponseProcessor мог возвращать задачу
Или что Response.Contents может принимать Func
Привет, это было реализовано с v2.0.0? Я не могу найти метод.
Любое обновление?
Самый полезный комментарий
Есть новости по этому поводу?вместо ответа.вместо действия
Было бы неплохо, если бы процесс на IResponseProcessor мог возвращать задачу
Или что Response.Contents может принимать Func