AspNetCore 2中是否有任何现成的方式可以从枚举中返回结果,只要该枚举被迭代即可(用于保持较低的内存使用量,还可以在长时间运行的Http请求中打印中间结果)。
实际上,做到这一点的“最简单”方法是返回文件流并为converting a IEnumerable to Stream使用类,这远非一个简单的解决方案。我觉得由于我对AspNetCore 2.0缺乏经验,所以无法获得一个更简单的解决方案
我要实现的是配置AspNetCore在HTTP请求运行时发送正文,只要总字符串输出达到“ Configured Content-Lenght”。之后,它将停止发送字符串,并继续进行计算,直到计算结束。
通过这种方式,只要收到字符串就显示字符串的客户端可以充当一种“日志记录机制”。