WP7 вызывает NotifyComplete () через 25 секунд для PeriodicTask - PullRequest
3 голосов
/ 11 декабря 2011

Я пытаюсь понять, почему метод NotifyComplete () вызывается даже после 25-секундного ограничения на выполнение периодической задачи.

Я понимаю, что если notifyComplete () не вызывается после 25 секунд,задание убито, но это не то, что происходит.NotifyComplete () по-прежнему вызывается через 60 секунд.

protected override void OnInvoke(ScheduledTask task)
{ 
    Thread.Sleep(60000); // 60 Seconds
    NotifyComplete();
}

Любые идеи? Я неправильно понимаю, как работают фоновые агенты?Спасибо!

1 Ответ

7 голосов
/ 11 декабря 2011

Если это происходит во время отладки.

При работе под отладчиком ограничения памяти и времени выполнения игнорируются операционной системой Windows Phone.

...