我创建了一个方法来完成一些特定的工作,并且只想在一天的特定时间运行这个方法(例如:00:00 - 03:00 之间)。我希望这个即发即弃的工作只在一天中的这段时间有效。
我为此创建了一个队列,这种工作将被添加到这个队列中。
var options = new BackgroundJobServerOptions
{
Queues = new[] { "alpha" }
};
app.UseHangfireServer(options);
[Queue("alpha")]
public void SendNotification(string email) {
NotificationService.SendNotificaton(email);
}
是否可以让这个队列作业只在一天中的给定时间段内排队和处理?我的意思是,我不希望此 SendNotification 方法在除 00:00 - 03:00 以外的任何其他时间处理?