Aracılığıyla paylaş


ExceptionCollection ctor ArgumentException fırlatır

ExceptionCollection oluşturucu, giriş dizisindeki öğeler türü ArgumentException değilse artık bir Exception fırlatır.

Sürüm kullanıma sunulmuştur

.NET 8 Preview 1

Önceki davranış

Daha önce, ExceptionCollection oluşturucu geçirilen türü denetlemedi, bu da işlemin ilerleyen bölümüne kadar başarısızlığı geciktirebilirdi. Nesne oluşturma sırasında hiçbir özel durum oluşturulmadı.

Yeni davranış

.NET 8'den başlayarak, giriş dizisindeki öğeler Exception türünde değilse, bir ArgumentException fırlatılır.

Kategoriyi değiştir

Bu değişiklik,bir davranış değişikliğidir.

Değişiklik nedeni

Bu değişiklik, özel durum türlerinin kod tabanında tutarlı hale getirmesine yardımcı olur.

Çoğu senaryoda bu değişikliğin önemli bir etkisi olmamalıdır. Ancak, oluşturucu çağrı noktalarında ArgumentException öğesini işlemek için kodunuzu güncellemeyi göz önünde bulundurun.

Etkilenen API'ler