5

Ich habe System.ComponentModel.AsyncOperation.VerifyNotCompleted als Fehler in meinem stacktrace Bericht vom Marktplatz für Windows-Telefon. Ich verwende background worker, um im Hintergrundthread zu arbeiten. Dieser Fehler tritt mehr in windows phone 8 als in Windows Phone 7 auf.System.ComponentModel.AsyncOperation.VerifyNotCompleted Fehler in Marketplace Fehlerbericht

Bitte kann jemand diesen Fehler erklären?

+0

Was ist der volle StackTrace? –

+0

Leider drucken sie nicht die vollständige Stack-Trace in den Fehlermeldungen und ich kann den Fall nicht reproduzieren. –

+0

http://labs.developerfusion.co.uk/SourceViewer/browse.aspx?assembly=SSCLI&namespace=System.ComponentModel&type=AsyncOperation aus dem Code nehme ich an, dass beim Aufruf der * Post * die PostOperationCompleted bereits aufgerufen wird. – whunmr

Antwort

0

Die einzige Lösung, die mir in diesem Fall geholfen hat, war den Zugriff auf den Hintergrund-Worker durch zwei Threads gleichzeitig zu verhindern. Ich würde anderen nahelegen, dasselbe zu tun und den gleichzeitigen Zugriff auf den Arbeiter durch Threads zu verhindern.

0

Ich habe noch nie einen solchen Fehler, aber ich habe nur versucht zu finden, ob ich Ihnen irgendwie helfen könnte. Dies ist, was ich gefunden habe:

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

nur sehen, ob dies in irgendeiner Art und Weise verdammt aushilft. Ich bin total ahnungslos über diese Ausnahme, habe gerade versucht, mein Suchergebnis zu teilen. Es könnte auch nicht richtig sein. Lass es mich wissen.

+0

Danke, aber ich habe keinen Zugang mehr zu diesem Projekt :( –

Verwandte Themen