Ich arbeite Benachrichtigung in meinem MVC-app SignalR lesen zu bekommen, aber ich bin unten Fehler immer Kann Eigenschaft nicht lesen ‚notificationHub‘ undefinierter während letzter Zeile Code auf Browser DebuggenKann nicht Eigentum ‚notificationHub‘ undefinierten
public class NotificationHub : Hub
{
//public void Hello()
//{
// Clients.All.hello();
//}
}
private void SqlDep_OnChange(object sender, SqlNotificationEventArgs e)
{
if (e.Type == SqlNotificationType.Change)
{
SqlDependency sqlDep = sender as SqlDependency;
var notificationHub = GlobalHost.ConnectionManager.GetHubContext<NotificationHub>();
notificationHub.Clients.All.notify("added");
RegisterNotification(DateTime.Now);
}
}
<script src="~/Scripts/jquery-3.1.1.min.js"></script>
<script src="~/Scripts/jquery.signalR-2.2.1.min.js"></script>
<script src="/signalr/hubs" ></script>
<script src="~/Scripts/bootstrap.min.js"></script>
var notificationHub = $.connection.notificationHub;
Bitte zeigen Sie Ihre Hub-Klasse. –
Zusätzliche Hub-Klasse nach der Bearbeitung hinzugefügt –