Почему connection.hub.start () работает, но client.all.notify не работает?
мой сценарий
// signalr js code for start hub and send receive notification
var notificationHub = $.connection.notificationHub;
$.connection.hub.start().done(function () {
console.log('Notification hub started');
});
//signalr method for push server message to client
notificationHub.client.notify = function (message) {
if (message && message.toLowerCase() == "added") {
updateNotificationCount();
}
}
и
//Send Notification message to Client
var notificationHub = GlobalHost.ConnectionManager.GetHubContext<NotificationHub>();
notificationHub.Clients.All.notify("added");
код Startup.cs
public class Startup
{
public void Configuration(IAppBuilder app)
{
app.MapSignalR();
}
}
Я не получаю уведомления, пока не напишу запрос к базе данных alterd и не выполню его вместе с запросом на вставку
insert into Contact(Name,Email,Phone,Message,SentDate,Sender) values (N'Test' ,'test@gmail.com','0123456', 'Hello World', GETDATE(), 'Admin')
ALTER DATABASE database SET ENABLE_BROKER WITH ROLLBACK IMMEDIATE ;