src/Orchard.Web/Modules/Orchard.Warmup/Services/WarmupTask.cs
(完整代码) 764Busing Orchard.ContentManagement;
using Orchard.Tasks;
using Orchard.Warmup.Models;
namespace Orchard.Warmup.Services {
public class WarmupTask : IBackgroundTask {
private readonly IOrchardServices _orchardServices;
private readonly IWarmupUpdater _warmupUpdater;
public WarmupTask(IOrchardServices orchardServices, IWarmupUpdater warmupUpdater) {
_orchardServices = orchardServices;
_warmupUpdater = warmupUpdater;
}
public void Sweep() {
var part = _orchardServices.WorkContext.CurrentSite.As<WarmupSettingsPart>();
if (!part.Scheduled) {
return;
}
_warmupUpdater.EnsureGenerate();
}
}
}
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
