Соглашения об обработке ошибок Silverlight: нет никакой связи между onSilverlightError и ReportErrorToDOM ()? - PullRequest
1 голос
/ 31 октября 2009

Когда я вижу призыв System.Windows.Browser.HtmlPage.Window.Eval (который является злом) в ReportErrorToDOMApp.xaml.cs), это показывает мне, что он не имеет отношения к onSilverlightError. Так какой сценарий на основе JavaScript вызывает onSilverlightError? Когда onSilverlightError определенно понадобится? Что такое соглашения об обработке ошибок Silverlight в целом?

Это очень важный комментарий Эрика Монка , но требует более подробной информации:

Существует 2 вида ошибок терминала в Silverlight. 1) Управляемые ошибки (попадание управляемый Application_UnhandledException метод). Обратите внимание, что некоторые ошибки могут не даже добраться до этого момента. Если удалось инфраструктура не может быть загружена для какая-то причина (из-за ошибки памяти может быть ...), вы не получите такой ошибка. Тем не менее, если вы можете получить это, вы можно использовать веб-сервис (или CLOG проект), чтобы сообщить это обратно сервер. 2) Ошибки JavaScript.

1 Ответ

1 голос
/ 31 октября 2009

Я серьезно ограничусь, отвечая на свои собственные вопросы публично, но единственной деталью, которая требовалась, было установление param name="source" некоторого поддельного значения. Как только я это сделал, событие onSilverlightError сработало, объяснив мне, почему оно необходимо. Извините, еще раз ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...