#asp.net-core #server-sent-events
Вопрос:
Я реализую SSE, записывая данные в поток ответов в asp.net ядро.
Сначала это идет хорошо, но после отправки первого сообщения writeAsync
в HTTP-ответе возникает исключение:
Если коллекция была удалена. Имя объекта: «Коллекция»
Как мне предотвратить преждевременную утилизацию этого объекта, чтобы я мог продолжать писать на него?
Ответ №1:
В методе асинхронного маршрута ответ больше недействителен, когда задача, возвращаемая методом, завершена. Убедитесь, что вы не выполнили эту задачу до того, как закончите писать ответ.