此代碼導致silverlight掛起。如果我刪除ManualResetEvent的代碼,什麼都不會發生Silverlight異步API的原因掛起和無響應
private ManualResetEvent mre = new ManualResetEvent(false);
...
WebClient sender = new WebClient();
sender. += new OpenReadCompletedEventHandler(this.ReadComplete);
sender.OpenReadAsync(new Uri(this.url+"?blob="+BODY, UriKind.Relative));
mre.WaitOne();
}
public bool T = false;
public void ReadComplete(object sender, OpenReadCompletedEventArgs e)
{
mre.Set();
}
它很難放在一起在這個問題上反應靈敏,它缺乏細節。你在下載什麼?下載時你在做什麼? – AnthonyWJones 2010-02-03 18:05:35
沒有什麼真正的下載 – 2010-02-03 21:04:59