簡體   English   中英

Episerver計划的工作日光節約

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM