[英]Episerver Scheduled Job Daylight Savings
看來EPiServer 7.1會根據夏時制自動調整計划作業中的設置時間。 由於服務器通常會執行此操作,因此我們也不需要EPiServer。 有沒有辦法禁用此功能?
站點啟動時,您也許可以在InitializableModule中執行以下操作?
var repo = new ScheduledJobRepository();
var scheduledJob = repo.List().First(job => job.Name.Equals("My scheduled job"));
// Set some relevant UTC time, irrelevant of daylight savings time
scheduledJob.NextExecution = DateTime.Now.AddDays(1).ToUniversalTime();
repo.Save(scheduledJob);
我自己從未嘗試過,但值得一試嗎? :)
編輯:在以前的EPiServer版本中,您可以像這樣對計划的作業進行迭代:
ScheduledJobCollection jobs = ScheduledJob.List();
foreach (ScheduledJob job in jobs)
{
Response.Write(job.Name);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.