UWP обновить пользовательский интерфейс из задачи
У меня есть приложение, которое проверяет диапазоны сети (для запуска службы http) в локальной сети.
Значит, я проверяю е. с 10.0.0.1 по 10.0.0.255. И здесь проблема в том, что при работе на ПК скорости достаточно, но при работе на Lumia 950 скорости недостаточно. Поэтому я хотел бы обновить пользовательский интерфейс во время сканирования.
Итак, вот вопросы:
На данный момент у меня есть несколько задач, например 10 - каждое задание сканирует свой диапазон, например задача 1 - с 10.0.0.1 по 10.0.0.25 и т. д. - я должен использовать 10 задач или есть какой-то способ, как .net решит это сам? Каким будет представление, например если я буду использовать 50 задач?
Второй вопрос: во время сканирования я найду ПК, на котором работает веб-служба, но ... Как мне обновить интерфейс, когда ПК найден? На данный момент я могу сделать это только тогда, когда все задачи завершены ..
Методы, которые я вызываю, являются асинхронными задачами.