Добавить
Уведомления

# 53 Уроки C# – Глобальный Catch

00:00 Введение • Объяснение темы видео: обработка глобального кэша исключений. • Утверждение, что в интернете нет чёткого руководства по этой теме. 00:22 Пример проблемы • Пример сценария: попытка удаления несуществующей папки. • Проблема: появление пугающего окна с ошибкой, которое мешает пользователю. • Цель: получить текст ошибки и информацию о месте возникновения исключения без отображения окна. 00:58 Решение проблемы • Объяснение необходимости глобального кэша исключений. • Упоминание о сценариях, где исключения могут не обрабатываться. • Решение: создание глобального кэша для обработки всех возможных исключений. 01:44 Реализация глобального кэша • Открытие файла .cs в обозревателе решений. • Создание метода Application.OnException. • Добавление System.ExceptionHandler и создание метода ExceptionHandler. 03:09 Проверка работы • Проверка работы метода ExceptionHandler. • Получение сообщения об ошибке через ArgumentException. • Чтение сообщения об ошибке: «Не удалось найти часть пути». 03:47 Дополнительные возможности • Рекомендации по использованию ToString для получения полной информации об ошибке. • Пример получения полной информации об ошибке: «System.DirectoryNotFoundException». • Подчёркивание важности обработки исключений для избежания путаницы для пользователей. 03:47 Заключение • Призыв ставить лайки и подписываться на канал. • Прощание.

Иконка канала Ленинский Букварь
233 подписчика
12+
5 просмотров
месяц назад
12+
5 просмотров
месяц назад

00:00 Введение • Объяснение темы видео: обработка глобального кэша исключений. • Утверждение, что в интернете нет чёткого руководства по этой теме. 00:22 Пример проблемы • Пример сценария: попытка удаления несуществующей папки. • Проблема: появление пугающего окна с ошибкой, которое мешает пользователю. • Цель: получить текст ошибки и информацию о месте возникновения исключения без отображения окна. 00:58 Решение проблемы • Объяснение необходимости глобального кэша исключений. • Упоминание о сценариях, где исключения могут не обрабатываться. • Решение: создание глобального кэша для обработки всех возможных исключений. 01:44 Реализация глобального кэша • Открытие файла .cs в обозревателе решений. • Создание метода Application.OnException. • Добавление System.ExceptionHandler и создание метода ExceptionHandler. 03:09 Проверка работы • Проверка работы метода ExceptionHandler. • Получение сообщения об ошибке через ArgumentException. • Чтение сообщения об ошибке: «Не удалось найти часть пути». 03:47 Дополнительные возможности • Рекомендации по использованию ToString для получения полной информации об ошибке. • Пример получения полной информации об ошибке: «System.DirectoryNotFoundException». • Подчёркивание важности обработки исключений для избежания путаницы для пользователей. 03:47 Заключение • Призыв ставить лайки и подписываться на канал. • Прощание.

, чтобы оставлять комментарии