ExceptionCollection-ctor genereert ArgumentException
De ExceptionCollection constructor genereert nu een ArgumentException als de elementen in de invoermatrix niet van het type Exceptionzijn.
Versie geïntroduceerd
.NET 8 Preview 1
Vorig gedrag
Voorheen controleerde de ExceptionCollection constructor niet het type dat is doorgegeven, waardoor de fout later in het proces kan worden vertraagd. Er zijn geen uitzonderingen opgetreden tijdens het maken van objecten.
Nieuw gedrag
Vanaf .NET 8 wordt er een ArgumentException gegenereerd als de elementen in de invoermatrix niet van het type Exceptionzijn.
Wijzigingscategorie
Deze wijziging is een gedragswijziging.
Reden voor wijziging
Deze wijziging helpt bij het consistent maken van uitzonderingstypen in de codebasis.
Aanbevolen actie
Voor de meeste scenario's mag deze wijziging geen aanzienlijke impact hebben. Overweeg echter om uw code bij te werken voor het verwerken ArgumentException van constructor-aanroepsites.
Betrokken API's
- ExceptionCollection(ArrayList) Constructor