5

Ho ricevuto System.ComponentModel.AsyncOperation.VerifyNotCompleted come un errore nel mio rapporto stacktrace dal marketplace per windows phone. Sto usando background worker per fare il lavoro nel thread in background. Questo errore si verifica più in windows phone 8 rispetto a Windows Phone 7.Errore System.ComponentModel.AsyncOperation.VerifyNotCompleted nel rapporto errori Marketplace

Qualcuno può spiegare questo errore?

+0

Qual è lo stacktrace completo? –

+0

sfortunatamente non stampano la traccia dello stack completo nei report degli errori e non sono in grado di riprodurre il caso. –

+0

http://labs.developerfusion.co.uk/SourceViewer/browse.aspx?assembly=SSCLI&namespace=System.ComponentModel&type=AsyncOperation dal codice, presumo che quando si chiama * Post *, PostOperationCompleted sia già chiamato. – whunmr

risposta

0

L'unica soluzione che mi ha aiutato in questo caso è stata la prevenzione dell'accesso a background worker da due thread contemporaneamente. Suggerirei agli altri di fare lo stesso e impedire l'accesso simultaneo al lavoratore tramite i thread.

0

Non ho mai avuto un simile errore, ma ho solo cercato di scoprire se potevo aiutarti in qualche modo. Questo è quello che ho trovato:

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

Basta vedere se questo aiuta in qualche modo dannatamente. Sono totalmente all'oscuro di questa eccezione, ho appena provato a condividere i risultati della mia ricerca. Potrebbe non essere giusto anche Fammelo sapere.

+0

Grazie, ma non ho più accesso a quel progetto :( –

Problemi correlati