У меня есть группа записей уведомлений, хранящихся в базе данных с полем NotificationDateTime.Уведомления в реальном времени в приложении ASP.NET MVC Core
Мне нужно иметь возможность отображать эти уведомления пользователю в режиме реального времени по мере их появления.
Я предполагаю, что мне придется постоянно пинговать сервер от клиента каждую секунду, чтобы проверить, есть ли какие-либо уведомления в настоящее время.
Я считаю, что библиотека SignalR была бы идеальна для этого сценария. Тем не менее, я не думаю, что он совместим с ASP.NET Core, что и является моим приложением. Есть ли альтернативные методы, которые я мог бы использовать для чего-то подобного.
SignalR '0.2.0-rtm-22752' поддерживает ASP.NET Core 1.1, см. Http://github.com/aspnet/SignalR-Server/blob/rel/1.1.0/src/Microsoft.AspNetCore. SignalR.Server/project.json, но вам, скорее всего, понадобится ночной корм, поскольку он, похоже, не находится на Nuget, или его исключены на веб-сайте https://www.nuget.org/packages?q=Microsoft.AspNetCore .SignalR – Tseng
Как только я выясню, как получить ночную подачу из источника пакета, сигнал будет идеальным для использования в этом сценарии? –
Несомненно, для этого был создан SignalR. Но его все еще в разработке, поэтому не все функции устаревшего клиента SignalR для ASP.NET 4.5 могут быть недоступны еще – Tseng