5

我有System.ComponentModel.AsyncOperation.VerifyNotCompleted作为我在市场上针对windows phone的stacktrace报告中的错误。我正在使用background worker在后台线程中工作。这个错误发生在windows phone 8比在Windows Phone 7中更多。市场错误报告中的System.ComponentModel.AsyncOperation.VerifyNotCompleted错误

请任何人都可以解释这个错误?

+0

什么是完整的堆栈跟踪? –

+0

不幸的是,他们不会在错误报告中打印完整的堆栈跟踪,我无法重现这种情况。 –

+0

从代码中,我假设调用* Post *时,已经调用PostOperationCompleted。 – whunmr

回答

0

在这种情况下帮助我的唯一解决方案是阻止两个线程同时访问后台工作程序。我建议其他人也这样做,并防止通过线程同时访问该工作者。

0

我从来没有这样的错误,但我只是试图找到我能否以某种方式帮助你。这是我发现:

private void VerifyNotCompleted() 
{ 
    if (!this.alreadyCompleted) 
    { 
    return; 
    } 
    throw new InvalidOperationException(SR.GetString("Async_OperationAlreadyCompleted")); 
} 

只要看看这是否有助于以任何该死的方式。我完全不知道这个例外,只是试图分享我的搜索结果。它可能不对。请让我知道。

+0

谢谢,但我不再有权访问该项目:( –