Solution proposée : en plus de Action<Stream> Contents
, il pourrait y avoir Action<Task<Stream>> AsyncContents
qui prend la présidence lorsqu'il n'est pas nul.
Un exemple de code qui souffre de la non présence de cette fonctionnalité : https://github.com/NancyFx/Nancy/blob/master/src/Nancy/Responses/StreamResponse.cs
StreamResponse bloquera le thread pendant les E/S de lecture et d'écriture.
:+1: Cela sera fait dans le cadre de la refonte 2.0.
Nous prévoyons d'abandonner le support 4.0 et d'aller complètement asynchrone/attendre partout.
La propriété Contents
sera probablement un Func<Stream, Task>
:smile:
Je laisse ça ouvert pour le suivi :watch:
En attendant que #2105 soit fusionné en premier.
Des nouvelles à ce sujet?.
Ce serait bien si Process on IResponseProcessor pouvait renvoyer une tâche
Ou que Response.Contents peut prendre Func
Salut, cela a-t-il été implémenté avec la v2.0.0 ? Je n'arrive pas à trouver la méthode.
Toute mise à jour?
Commentaire le plus utile
Des nouvelles à ce sujet?.au lieu de Réponse.au lieu d'agir
Ce serait bien si Process on IResponseProcessor pouvait renvoyer une tâche
Ou que Response.Contents peut prendre Func