Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Le constructeur ExceptionCollection génère maintenant une exception ArgumentException si les éléments du tableau d'entrée ne sont pas de type Exception.
Version introduite
.NET 8 Préversion 1
Comportement précédent
Auparavant, le constructeur ExceptionCollection ne vérifiait pas le type transmis, ce qui pouvait retarder la défaillance jusqu'à une étape ultérieure du processus. Aucune exception n’a été levée lors de la création de l’objet.
Nouveau comportement
À compter de .NET 8, si les éléments du tableau d’entrée ne sont pas de type Exception, une ArgumentException est levée.
Modifier la catégorie
Ce changement est un changement comportemental.
Raison de la modification
Cette modification permet de rendre les types d’exceptions cohérents dans la base de code.
Action recommandée
Pour la plupart des scénarios, cette modification ne doit pas avoir un impact significatif. Toutefois, envisagez de mettre à jour votre code pour gérer les ArgumentException sur les sites d’appel du constructeur.
API affectées
- ExceptionCollection(ArrayList) constructeur