Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
MVC: обработка исключения в контроллере
|
|||
|---|---|---|---|
|
#18+
Какой бурное обсуждение данного вопроса. А за сим, раз тут собрались гуру Exceptions хотелось бы узнать про этот вариант реализации обработки ошибок. Таким образом, исключения собираются в таблице логов. А обработка валидности данные делается так у DbContext: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. То есть все ошибки в том числе и ошибки валидации "падают" в таблицу Logs. Какие казусы и подземные камни скрыты в таком подходе? Ошибки какого типа невозможно отследить таким образом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2014, 13:28 |
|
||
|
MVC: обработка исключения в контроллере
|
|||
|---|---|---|---|
|
#18+
skyANAМСУ, иди ты в задницу со своим штатным механизмом. Вот честно, утомил уже. Качество твоих аргументов всё хлипче и хлипче. Мельчаешь, скиана... skyANAТы сам его ни в одном проекте не использовал и рабочий код тебе слабо написать. И толку от твоего тро-ло-ло ноль. Откуда тебе известно, что я его ни в одном проекте не использовал? Почему мне рабочий код написать слабо? Я тебе даже рецепт выкатил, который уже как 2 года пылится на сайте. А ты всё продолжаешь дурачка включать. Доколе? skyANAТы вообще профессиональной разработкой ещё занимаешься, или уже на пенсии и ходишь сюда, чтобы какашками покидаться? Какая разработка, акстись. Я профессиональный хирург, лечу таких вот как ты неофитов. Ну и заодно какашками кидаюсь, пока пациент под наркозом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2014, 13:29 |
|
||
|
MVC: обработка исключения в контроллере
|
|||
|---|---|---|---|
|
#18+
codearticles.ruКакая разработка, акстись.Понятно, вопросов больше не имею. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2014, 13:32 |
|
||
|
MVC: обработка исключения в контроллере
|
|||
|---|---|---|---|
|
#18+
Calabonga, 1. Что делает return SaveChanges(); в блоках catch? 2. Зачем на каждое из исключений создавать отдельный лог? 3. Ну и такой handling исключения я бы инкапсулировал в отдельный класс. Назовём его ExceptionHandler. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2014, 13:37 |
|
||
|
MVC: обработка исключения в контроллере
|
|||
|---|---|---|---|
|
#18+
А понял... Код: c# 1. ни фига не делает, т.к. перед этим вызывается Код: c# 1. Жесть какая-то. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2014, 13:40 |
|
||
|
MVC: обработка исключения в контроллере
|
|||
|---|---|---|---|
|
#18+
Вот это тоже напрягает: Код: c# 1. Непосредственно в блоке catch ты должен явно указать, на каком уровне поймано исключение. Чем Exception.Source не устроил? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2014, 13:49 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=38775100&tid=1356943]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 237ms |
| total: | 355ms |

| 0 / 0 |
