Каков хороший способ сообщения об ошибках во время выполнения для моего клиентского приложения WPF / C # 3.5? - PullRequest
0 голосов
/ 26 июля 2011

Я думал о написании сервисного метода, который я бы вызвал в блоке catch для try / catch, который записывает подробности ошибки в таблицу для просмотра. Затем я подумал о том, что если службы будут отключены, клиентское приложение не сможет сообщить эти данные. Это привело меня к мысли о появлении текстового поля, содержащего сведения об исключении и кнопку «Копировать». Пользователь нажимает кнопку «Копировать», чтобы скопировать текст и вставить его в электронное письмо в нашу группу поддержки.

Это может показаться грубым, но я новичок в разработке клиентских приложений и до сих пор не особо задумывался над этим.

1 Ответ

0 голосов
/ 26 июля 2011

Используйте Application.DispatcherUnhandledException Event.См. этот вопрос для ознакомления (см. Ответ Дрю Ноакса).

Имейте в виду, что все еще будут исключения, препятствующие успешному возобновлению работы вашего приложения, например, после переполнения стекапамяти или потеря сетевого подключения при попытке сохранить в базе данных.

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