0

Когда я пытаюсь добавить периодическую задачу в Windows Phone 7.5, она дает мне «ошибку BNS: максимальное количество ScheduledActions этого типа уже добавлено». в то время как я не добавил никакой периодической задачи. Код отлично работает на телефоне Windows 8, но вызывает эту ошибку на WP7.5. Также приложение планирует напоминания и сигналы тревоги.Ошибка фонового агента WP7

string periodicTaskName = "myperiodictask"; 
     PeriodicTask periodicTask = ScheduledActionService.Find(periodicTaskName) as PeriodicTask; 
     if (periodicTask != null) 
     { 
      try 
      { 
       ScheduledActionService.Remove(periodicTaskName); 
      } 
      catch (Exception) 
      { } 
     } 
     periodicTask = new PeriodicTask(periodicTaskName); 
     periodicTask.Description = "Updates LiveTile, Sessions and Assignments"; 
     periodicTask.ExpirationTime = DateTime.Now.AddDays(10); 
     try 
     { 
      ScheduledActionService.Add(periodicTask); 
     } 
     catch (InvalidOperationException exception) 
     { 
      if (exception.Message.Contains("BNS Error: The action is disabled")) 
       MessageBox.Show("Background agents have been disabled by the user."); 
      if (exception.Message.Contains("BNS Error: The maximum number of ScheduledActions of this type have already been added.")) 
       MessageBox.Show("maximum number of ScheduledActions of this type have already been added!"); 
     } 
     catch (SchedulerServiceException) 
     { } 

ответ

5

Как вы тестируете фоновый агент? Эмулятор или устройство. В любом случае вам нужно убедиться, что вы не тестируете устройство с низкой памятью.

На устройствах с низкой памятью (256 МБ) фоновые агенты отключены. К сожалению, ошибка была такой же, как и при планировании максимального количества агентов, то есть «Ошибка BNS: максимальное количество ScheduledActions этого типа уже добавлено».

0

Пожалуйста, обратитесь к этим сообщениям.

http://codeblog.vurdalakov.net/2012/02/solution-bns-error-maximum-number-of.html

http://imjo.hn/2013/01/23/bns-error-the-maximum-number-of-scheduledactions-of-this-type-have-already-been-added/

В отладочных вас добавили некоторые задачи и зарегистрированное приложение, но вы не вынимая ранее задачи вот почему это происходит.

+0

Приложение было недавно установлено. никаких предыдущих фоновых агентов не было добавлено .. тот же код работает на wp8 fine ... я также проверил количество запланированных задач, и это было 0 – Timay

Смежные вопросы