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 задач?

Второй вопрос: во время сканирования я найду ПК, на котором работает веб-служба, но ... Как мне обновить интерфейс, когда ПК найден? На данный момент я могу сделать это только тогда, когда все задачи завершены ..

Методы, которые я вызываю, являются асинхронными задачами.

Ответы на вопрос(3)

Ваш ответ на вопрос