我使用Hangfire在我的应用程序中有一些经常性的后台作业:
public class NotificationWeeklyHub : Hub
{
public void SendNotificationWeekly()
{
/*Recurring Job
Clients.All.SendNotificationWeekly();
*/
// code....
}
}
所以我想为我的用户发送通知,在这种情况下我想在应用程序启动时调用我的集线器,那么我怎样才能以这种方式调用我的集线器呢?
PS:我调用集线器的客户端代码:
<script src="~/Scripts/jquery.signalR-2.1.2.min.js"></script>
<script src="~/signalr/hubs"></script>
<script src="~/Scripts/toastr.min.js"></script>
<script>
var notifyWeekly = $.connection.notificationWeekly;
notifyWeekly.client.sendNotificationWeekly = function () {
toastr.success("Message");
};
$.connection.hub.start().done(function() {
notifyWeekly.server.sendNotificationWeekly();
});
</script>
我的目标只是在那些特定时间发送通知(在我的情况下使用toastr库)。任何的想法?
提前致谢