Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Konstruktor ExceptionCollection nyní vyvolá, ArgumentException pokud prvky ve vstupním poli nejsou typu Exception.
Verze byla představena
.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, vyvolá se ArgumentException.
Změnit kategorii
Tato změna je změnou 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. Ale zvažte aktualizaci svého kódu tak, aby zpracovával ArgumentException na místech volání konstruktoru.
Ovlivněná rozhraní API
- ExceptionCollection(ArrayList) konstruktor