在Nopcommerce中,計劃任務通常由計時器啓動,但您也可以手動啓動它。如何查看計劃任務是手動啓動的,但不是由nopcommerce中的計時器啓動
是否有可能在代碼中作出區分,無論任務是由計時器啓動還是由手動啓動?
在我來說,我希望有一個任務只在Saterdays運行,因爲它是一個大的batchjob:
if (DateTime.Now.DayOfWeek != DayOfWeek.Saturday)
{
return; // Don't do the task
}
但我想啓動,如果形勢需要它手動運行它。
bool StartedManually = _Some_magic_here_Please; // <- what to do here?
if (DateTime.Now.DayOfWeek != DayOfWeek.Saturday && !StartedManually)
{
return; // Don't do the task
}
HI @RomanovM。感謝您的回答。但是你沒有明白這個問題的重點,你能否區分一個工作是否是手動開始的。 –