Mi piacerebbe utilizzare HttpResponse.OutputStream
insieme a ContentResult
in modo che io possa Flush
di volta in volta evitare di utilizzare troppa RAM da. Net.Come trasmettere correttamente i big data da MVC3 senza utilizzare troppa RAM?
Ma tutti gli esempi con MVC FileStreamResult, EmptyResult, FileResult, ActionResult, ContentResult
mostrano il codice che ottiene tutti i dati in memoria e passa a uno di quelli. Anche un post suggerisce che restituire EmptyResult
insieme all'utilizzo di HttpResponse.OutputStream
è una cattiva idea. In quale altro modo posso farlo in MVC?
Qual è il modo giusto per organizzare l'output flusibile di big data (html o binario) dal server MVC?
Perché restituire EmptyResult
o ContentResult
o FileStreamResult
una cattiva idea?
Qualcuno ha informazioni sull'utilizzo di pipe stream menzionati in http://stackoverflow.com/a/2189635/37055 –