Appservice для UWP Onrequest получено - PullRequest
0 голосов
/ 20 октября 2018

Мне интересно, когда я создаю сервис приложений и создаю обработчик событий по запросу, этот обработчик используется, даже если я использую триггер таймера, или он используется только при внешнем подключении через приложение appserviceconnection

Чтоя пытаюсь сделать, это создать одну службу приложения, которая запускается из триггера (для обновления живых плиток), а также позволяет приложению отправлять ему информацию для создания целевых живых плиток с помощью соединения appservice.

Если мне где-то ответили, я не смог его найти

1 Ответ

0 голосов
/ 20 октября 2018

Вам необходимо объявить расширения AppService и BackgroundTask отдельно в вашем appxmanifest.Если вы объявите, что они оба находятся в процессе, они будут выполняться в одном и том же процессе, и ваш сценарий может быть легко реализован.

Однако вы должны рассматривать это как два разных триггера: один периодически запускается по таймеру,и один запускается из приложения, подключенного к службе.Конечно, оба могут инициировать один и тот же код / ​​действие.

Также обратите внимание, что AppService не должен запускаться, чтобы клиенты могли к нему подключиться.Операционная система запустит его при необходимости (и выключит, когда он больше не нужен).

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