Протокол HTTP не имеет состояния. Это означает, что клиент отправляет запрос, сервер обрабатывает этот запрос и отправляет ответ клиенту. Таким образом, ответ отправляется, потому что клиент отправил запрос, а не потому, что на сервере произошло какое-то событие (например, обновление базы данных). Вы можете взглянуть на SignalR , если хотите реализовать push-уведомления для одного или нескольких клиентов.