Потоковая строка из ядра asp.net без квадратных скобок?

Индексная функция в моем HomeController:

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

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

Идея заключается в том, что при посещении указателя "Тест: я" будет печататься каждую секунду.

Однако это не очень хорошо работает, вывод идет небольшими блоками, а не по времени, поэтому страница застревает при извлечении, затем я получаю блок ответов, но он очень и очень медленный.

Вывод также имеет квадратные скобки, я думаю, это потому, что я возвращаю тип IEnumerable, поэтому мне было интересно, есть ли другой способ сделать это? Я пытаюсь имитировать поток http, который не имеет квадратных скобок.

0 ответов

Другие вопросы по тегам