Dieser Code funktioniert in meiner WP8-App einwandfrei:
%Vor%... aber in meiner ergänzenden Windows Store App werden mehrere Klassen und Klassenmitglieder nicht erkannt, nämlich:
%Vor%(ganz zu schweigen von der Tatsache, dass awaward nicht erlaubt ist, und das Hinzufügen von "async" zum Event-Handler bewirkt, dass der Event-Handler "rot wird") ...
Also, um zum Hauptpunkt zurückzukehren: Wie kann ich die gleiche Funktionalität erreichen, die ich mit meiner WP8 App mit meiner Windows Store App erhalte?
Lassen Sie mich zuerst auf Ihre Probleme eingehen:
args.Exception
gespeichert. async void
in die Methodensignatur einfügen, aber Sie müssen bedenken, dass die Methode im "fire and forget" -Modus aufgerufen wird, dh die App nicht auf die asynchrone Methode abzuschließen. Dies sollte kein Problem sein, wenn Sie args.Handled = true
festlegen und somit verhindern, dass die App geschlossen wird. Ihr fester Event-Handler sollte wie folgt aussehen:
%Vor% Sie sollten auch überprüfen, ob args.Exception.InnerException
null ist, bevor Sie ToString()
darauf aufrufen.
Tags und Links c# exception-handling windows-phone-8 xml-parsing windows-store-apps