我正在使用一个WebClient
从我的网络服务异步获取信息:
wc.DownloadStringCompleted += DownloadStringCompleted;
wc.DownloadStringAsync(service);
我工作得很好,但我认为DownloadStringCompleted
方法正在 UI 线程上运行,由于我在那里进行了大量解析,因此我的页面需要几秒钟的时间才能显示。然而,由于我有如此固定的数据和进度条,我不介意它立即出现。
我该如何执行此操作?
Thanks !
Use HttpWebRequest
而不是WebClient
。 HWR 不会在 UI 线程上返回,因此不会阻止其更新。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)