ExceptionCollection ctor vyvolá ArgumentException
Konstruktor ExceptionCollection nyní vyvolá, ArgumentException pokud prvky ve vstupním poli nejsou typu Exception.
Zavedená verze
.NET 8 Preview 1
Předchozí chování
ExceptionCollection Dříve konstruktor nekontroloval předaný typ, což mohlo pozdržet selhání až do pozdějšího procesu. Během vytváření objektu nebyly vyvolány žádné výjimky.
Nové chování
Počínaje rozhraním .NET 8, pokud prvky ve vstupním poli nejsou typu Exception, ArgumentException vyvolá se.
Kategorie změny
Tato změna je změna chování.
Důvod změny
Tato změna pomáhá zajistit konzistentní typy výjimek v rámci základu kódu.
Doporučená akce
U většiny scénářů by tato změna neměla mít významný dopad. Zvažte ale aktualizaci kódu tak, aby zpracovával ArgumentException weby volání konstruktoru.
Ovlivněná rozhraní API
- ExceptionCollection(ArrayList) Konstruktor
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro