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