【发布时间】:2016-11-04 02:57:00
【问题描述】:
我有一个应用程序,它正在检查本地网络中的网络范围(用于运行 http 服务)。
所以这意味着,我正在检查 f.e.从 10.0.0.1 到 10.0.0.255。问题来了,在 PC 上运行时速度足够,但在 Lumia 950 上运行时速度不够。所以我想在扫描期间更新 UI。
以下是问题:
此时我有几个任务 f.e. 10 - 每个任务都在扫描他的范围 f.e.任务 1 - 10.0.0.1 到 10.0.0.25 等 - 我应该使用 10 个任务还是有什么方法,.net 将如何自行解决?表现如何,f.e.如果我将使用 50 个任务?
第二个问题是,在扫描过程中,我会找到正在运行 Web 服务的 PC,但是……当找到 PC 时,我应该如何更新 UI?目前我只能在所有任务完成后才能做到..
我调用的方法是异步任务
【问题讨论】:
标签: c# user-interface task uwp