quartz.net

    0熱度

    1回答

    。 如果我作爲控制檯運行它工作正常。 public static void StartJobs() { try { _logger = LogManager.GetCurrentClassLogger(); var properties = new NameValueCollection(); properties["q

    0熱度

    1回答

    我們有一個windows服務,每分鐘運行一次石英工作來處理3小時前提交的評論。該應用程序使用最新的ServiceStack.Redis v3庫與另一臺機器上的Redis 2.8.12實例進行交互。 當提交新評論時,新評論的ID將存儲在Redis的已排序集中,我們正在使用NewReview.DateCreated.Ticks獲得評分。當作業運行時,它執行下面的代碼,以獲得評價的列表進行處理: usi

    0熱度

    2回答

    我有一個持久化到數據庫的觸發器。我需要能夠將時間表提供給用戶,以便他們可以看到它或改變它。 如何從一個TriggerKey var trigger = TriggerBuilder.Create() .WithIdentity("trigger3", "group2") .StartNow() .WithCronSchedule("0/5 * * * *

    0熱度

    2回答

    我需要開發一個web服務,這將有助於客戶端做一些週期性的工作,api會像這樣void dojob(int jobType,string cronExpression); ,因爲客戶/用戶將做任何事情想要的,我只是想知道是否cron表達式支持以下情況: 作業將在以下時間火: 從上午9:10至10:每隔8分鐘,每天上午50點觸發一次。 從9:00到10:00也許更容易,但我仍然無法在上午9:10到10

    0熱度

    1回答

    我需要運行4個背景窗口來清理臨時文件並處理一些文件。 我選擇了Quart.net作爲工作。 我有一個Asp.Net網站,它接受上傳文件,這些文件將在晚上由Quartz Jobs處理。 首先想到爲Quartz工作制作控制檯應用程序,使網站和作業完全分離。 但是後來,我已經看到,我需要一些在asp.net web.config上的配置值(連接字符串和文件路徑)。所以我想到了一個問題: 我應該通過asp

    0熱度

    1回答

    我需要一些關於邏輯的幫助。 我有一個應用程序發送短信。 SMS發送是由用戶(.NET MVC應用程序)插入的,DB中有一個表。 表outputSMS: ID(身份) 接收機(字符串) 消息(字符串) DateTime2Send(日期時間) 發送(布爾) 我的預定應用程序是Windows服務(用於Topshelf),它正在檢查每個10秒錶新行WHERE字段已發送不是TRUE並且DateTime.No

    3熱度

    1回答

    我們有一個託管在IIS 8.0上的Intranet應用程序。 我們有一些網絡方法可用,需要在特定時間執行。 因此,我們使用Quartz調度程序來調度執行Web方法的作業。在global.asax的Application_Start事件中,我們編寫了代碼來啓動調度程序。 爲了保持調度程序正常運行,應用程序池應始終處於運行模式,因此我們設置了屬性startMode =「AlwaysRunning」,並

    0熱度

    1回答

    我正在使用quartz.net(2.2.X)在winform應用程序(Visual Studio 2013),但是當我調用函數時,程序會自動刪除觸發器。 該任務只能執行一次。 這是我的日誌剪斷: 2015-05-12 15:19:01,056 [TaskScheduler_QuartzSchedulerThread] DEBUG Quartz.Core.QuartzSchedulerThread

    2熱度

    1回答

    Quartz確定作業是否成功的唯一因素是作業的Execute()方法完成而沒有引發JobExecutionException? 這是我一直在努力的假設;所以如果我將監聽器連接到JobWasExecuted(...)中的JobException參數== null,那麼我假定Quartz認爲該作業是成功的。 我在問,因爲我見過其他人檢查JobWasExecuted(...)內的TriggerState

    -1熱度

    1回答

    我使用quartz.net關閉機器在超市,在22時:00.Trigger關閉事件: public void Execute(IJobExecutionContext context) { logger.Info("shutdown....."); try { StatusHelper.ShutdownComputerIm