Настройка будильника в Windows Phone 7 - PullRequest
2 голосов
/ 25 декабря 2011

В моем приложении Application_Exit событие я пытаюсь установить будильник, используя ScheduledActionService. Это отлично работает в другом коде, но здесь он продолжает выдавать аргумент исключение с сообщением E_INVALIDARG

Вот код

 string alarmName = Guid.NewGuid().ToString();
 const string cookingClockAlarm = "Cooking clock alarm";
 DateTime dueTime = DateTime.Now.AddSeconds(10);
 var alarm = new Alarm(alarmName)
                    {
                        Content = cookingClockAlarm,
                        BeginTime = dueTime,
                        ExpirationTime = dueTime.AddSeconds(3),
                        RecurrenceType = RecurrenceInterval.None
                    };
 // Register the alarm with the system.
 ScheduledActionService.Add(alarm);//here I get an exception

Есть идеи, что я здесь не так делаю?

1 Ответ

3 голосов
/ 25 декабря 2011

Я добавил этот код в метод Application_Closing, и он не выдал ошибку. Похоже, в событии «Выход» уже слишком поздно планировать тревогу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...