我试图理解为什么即使在定期任务执行的 25 秒限制之后也会调用 NotifyComplete() 方法。
我知道如果在 25 秒之前未调用 notifyComplete(),则任务被终止,但这不是正在发生的事情。NotifyComplete() 仍然在 60 秒后被调用。
protected override void OnInvoke(ScheduledTask task)
{
Thread.Sleep(60000); // 60 Seconds
NotifyComplete();
}
任何想法?,我在某种程度上误解了后台代理的工作方式?谢谢!