Если вы сохраните исходное значение формы, вы можете сравнить, чтобы узнать, что изменилось.
Вы можете увидеть пример работы здесь .
Ненависть для ответа на мой собственный вопрос но на меня указали на это, которое смогло работать, даже когда устройство спит. Похож это работает отлично.
Да. Подобный тому, как MusiGenesis ответил, Вы не сможете сделать много, не продолжая устройство и выполнение. Подобный тому, как некоторые телефоны уведомят, что "Выполнение Игры/Приложения" и таким образом Вашу батарею хлопают вокруг.
Что относительно того, чтобы писать интерфейс из Вашего телефона для усиления обмена текстовыми сообщениями (который все еще работает) и заставляют это отправлять текстовое сообщение в веб-сервис?Возможно ли это? Я предполагаю, что такой метод мог бы также прекратить работать, но я полагаю, что это - мысль?
Нет ничего, что можно сделать, AFAIK. Дежурный режим предназначен для приостановки процессора для экономии электроэнергии, и нет никакого способа, которым может выполниться код, если процессор не работает. Существуют вещи, которые Ваше приложение может сделать, чтобы препятствовать тому, чтобы устройство вошло в дежурный режим, но это действительно не желательно вообще.
Я не уверен в компактной платформе, но в Win32 существует WaitableTimer, который может разбудить компьютер от резервного устройства. Это принимает некоторые собственные звонки хотя, поскольку нет никакой обертки в .NET.
Хотя Вы не можете изменить веб-сервис, Вы смогли добавлять второй "теневой" веб-сервис, промежуточный Ваши клиенты и исходный веб-сервис. Теневой веб-сервис мог опросить исходный веб-сервис и затем "продвинуть" что-либо, что он узнает к КПК.
Я думаю, что у Вас могла бы все еще быть та же проблема, все же. Я никогда не делал "нажатия" от веб-сервиса, но я думаю, что оно в основном реализовано при наличии клиента, выполняют начальный вызов к методу веб-сервиса, который берет делегата в методе в клиенте, на который затем зависает веб-сервис. Когда веб-сервис должен продвинуть что-то, он звонит тому делегату. Если клиент вошел в дежурный режим тем временем, попытка позвонить делегату с сервера перестанет работать.