Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Теперь конструктор ExceptionCollection бросает исключение ArgumentException, если элементы во входном массиве не являются типом Exception.
Представленная версия
.NET 8( предварительная версия 1)
Предыдущее поведение
Ранее ExceptionCollection конструктор не проверял переданный тип, что могло задерживать сбой до более позднего этапа процесса. Во время создания объекта не было создано никаких исключений.
Новое поведение
Начиная с .NET 8, если элементы во входном массиве не имеют типа Exception, выдается ArgumentException.
Изменение категории
Это изменение поведения.
Причина изменения
Это изменение помогает обеспечить согласованность типов исключений в базе кода.
Рекомендуемое действие
В большинстве случаев это изменение не должно иметь значительного влияния. Однако рекомендуется обновить код для обработки ArgumentException в местах вызовов конструктора.
Затронутые API
- Конструктор ExceptionCollection(ArrayList)