2012-03-02 3 views
0

Im пытается установить напоминания, и я застрял в этой ошибке «Ошибка BNS: время начала действия прошло при попытке создать/обновить запрос».InvalidOperationException при попытке установить напоминания в телефоне Windows

Searchin форума и прибегая к помощи гаму найти меня много ответов на подобную ошибку, это то, как я поставил напоминание, исключение вызываются для (m_iSafe2> 0) состояния

  if (m_bSafeAlert) 
      { 
      if (m_iSafe1 > 0) 
      { 
       date = dtStart.AddDays(m_iSafe1); 
       date = date.Date + time; 
       noOfDays = m_iUnsafe1 - m_iSafe1; 

       Reminder Safe1Reminder = new Reminder("Safe1") 
       { 
        BeginTime = date, 
        Title = "Reminder", 
        Content = "Reminder 1", 
       }; 
       ScheduledActionService.Add(Safe1Reminder);      
      } 

      if (m_iSafe2 > 0) // exception fired 
      { 
       date = dtStart.AddDays(m_iSafe2); 
       date = date.Date + time; 
       noOfDays = m_iAvgCycleTime - m_iSafe2; 

       Reminder Safe2Reminder = new Reminder("Safe2") 
       { 
        BeginTime = date, 
        Title = "Reminder", 
        Content = "Reminder2", 
       }; 
       ScheduledActionService.Add(Safe2Reminder); 
      } 

Где я иду неправильно?

Alfah

ответ

1

Вы пытаетесь создать напоминание с запланированного времени, которое уже прошло

+0

поэтому первое напоминание не установлено вы имеете в виду? или второй? Я проверил даты, я правильно их установил – alfah

+0

Добавьте 'Debug.WriteLine (« Now: »+ DateTime.Now +» Запланировано: «+ дата») для обоих напоминаний. Просто для моего любопытства – Ku6opr

+0

И какой вывод на консоли 'Debug'? :) Добавьте к 'Safe2Reminder' слишком – Ku6opr