0

我的 HomeController 中的索引函数:

   public IEnumerable<string> Index()
   {
       foreach (var i in Enumerable.Range(0, 10))
       {
           yield return "Test: " + i;

           System.Threading.Thread.Sleep(1000);
       }
   }

这个想法是,当访问索引时,“测试:i”将每秒打印一次。

但是它效果不佳,输出以小块而不是定时方式出现,因此页面被卡在被检索然后我得到一个响应块,但它非常非常慢。

输出也有方括号,我认为这是因为我返回了一个 IEnumerable 类型,所以我想知道是否有不同的方法可以做到这一点?我正在尝试模仿没有方括号的 http 流。

4

0 回答 0