Должен ли я заключить каждое исключение в более значимое исключение?Значение обтекания делает исключение внутренним исключением нового исключения и выдает «новое» исключение.
Какие факторы мне нужно учитывать при этом?
Является ли идея обтеканияисключения, потому что:
SQL Server может выдать кучу исключений из уровня T-SQL.Мой C # API будет обрабатывать только SQLException (дескриптор означает, что для него есть блок catch), поэтому я бы хотел обернуть исключения в тип, который может обрабатывать мой API.Это всего лишь пример, SQL Server генерирует только SQLException, но правильна ли эта концепция?
Я предполагаю, что создание «нового» исключения, как упоминалось выше, будет содержать причину, которая не является реальной причинойразработчик должен знать), поэтому будет более дружественным для конечного пользователя и скрывать важные детали реализации реального / первого исключения.
Спасибо