Несколько частичных результатов в службе приложений UWP - PullRequest
0 голосов
/ 19 декабря 2018

Я пытаюсь использовать службу приложений UWP для предоставления некоторой службы обработки, не связанной с пользовательским интерфейсом, другому приложению , включая хост-приложение .Для отзывчивости хочу постепенно возвращать результат.Подумайте о grep формировании папки для файлов, содержащих определенную строку: было бы лучше сообщать о файлах, как мы их нашли, а не сообщать обо всем в конце.

Итак, мой вопрос: может ли этот сценарийбыть достигнуто с нынешней технологией UWP?(Я думаю, что это возможно с помощью опроса с использованием подхода с несколькими экземплярами приложения. Я хочу знать, есть ли более простой метод со службой приложения.)

1 Ответ

0 голосов
/ 20 декабря 2018

AppServiceConnection является двунаправленным каналом связи, поэтому вы можете использовать его для передачи клиенту обновлений процесса от службы.Нет необходимости в опросе.Просто сохраните ссылку на экземпляр AppServiceConnection в реализации службы после подключения клиента, а затем вызовите SendMessageAsync , чтобы отправлять обновления о ходе выполнения клиенту в любое время.

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