Solução proposta: Além de Action<Stream> Contents
pode haver Action<Task<Stream>> AsyncContents
que assume a presidência quando não é nulo.
Um exemplo de código que sofre com a não presença desse recurso: https://github.com/NancyFx/Nancy/blob/master/src/Nancy/Responses/StreamResponse.cs
O StreamResponse bloqueará o encadeamento durante a E/S de leitura e gravação.
:+1: Isso será feito como parte da revisão 2.0.
Estamos planejando abandonar o suporte 4.0 e ir totalmente async/await em todo o lugar.
A propriedade Contents
provavelmente será um Func<Stream, Task>
:smile:
Vou deixar isso aberto para rastreamento :watch:
Aguardando #2105 para ser mesclado primeiro.
Alguma novidade sobre isso?.
Seria bom se o processo no IResponseProcessor pudesse retornar uma tarefa
Ou que Response.Contents pode levar Func
Oi, isso foi implementado com v2.0.0? Não consigo encontrar o método.
Qualquer atualização?
Comentários muito úteis
Alguma novidade sobre isso?.em vez de Resposta.em vez de Ação
Seria bom se o processo no IResponseProcessor pudesse retornar uma tarefa
Ou que Response.Contents pode levar Func