Потоковая строка из ядра 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, который не имеет квадратных скобок.