小编fir*_*lys的帖子

WebClient不支持并发I/O操作

如何从DownloadStringCompleted事件中获取此错误?这是不是意味着,它已经完成了?还有其他事件可以解决这个问题吗?

我很少得到这个错误,但偶尔会发生在我的WP7手机上.我有一个Web客户端,我一遍又一遍地开火,然后我从已完成的事件中重新开火.这是否正在发生,因为仍然存在一些陈旧的连接?有没有办法防止这种100%?

我已经检查过线程是否有机会自己走过去,但它只是在已完成的事件中触发.

我怎么能确定,当整个事件被解雇时,客户端不再是isBusy?一个建议是在客户端忙的时候添加一段线程休眠.

一些伪代码.

var client = new WebClient("URL 1");
client.CompletedEvent += CompletedEvent;
client.downloadasync();

void CompletedEvent(){
Dosomestuff;
client.downloadasync(); //This is where we break.
}
Run Code Online (Sandbox Code Playgroud)

c# silverlight windows-phone-7

20
推荐指数
3
解决办法
2万
查看次数

Windows Phone 8.1应用程序无法在模拟器中运行

我收到了这个错误

Package could not be registered.
Run Code Online (Sandbox Code Playgroud)

当我尝试在模拟器中运行我的8.1 ​​Silverlight应用程序时.

我在AppxDeploy的任何事件日志中都没有错误.

这是我升级到8.0的7.1应用程序.然后升级到8.1.

我正在使用Visual Studio 2013(V12)Update 2 RC.

我将积极参与这篇文章,如果需要更多信息,我将返回.

windows-phone-8 visual-studio-2013

5
推荐指数
1
解决办法
3286
查看次数