Sdílet prostřednictvím


Rozhraní API související s DataGridView teď vyvolává výjimku InvalidOperationException

Některá rozhraní API související s DataGridView teď vyvolá výjimkuInvalidOperationException, pokud je nullhodnota objektu DataGridViewCell.DataGridViewCellAccessibleObject.Owner .

Změna popisu

V předchozích verzích .NET můžou NullReferenceException ovlivněná rozhraní API vyvolat při jejich vyvolání a Owner hodnota vlastnosti je null. Počínaje rozhraním .NET 6 tato rozhraní API vyvolá InvalidOperationException místo NullReferenceException hodnoty Ownernull vlastnosti, která je vyvolána.

Kategorie změny

Tato změna má vliv na binární kompatibilitu.

Důvod změny

Vyvolání shody InvalidOperationException chování modulu runtime .NET. Zlepšuje také prostředí ladění tím, že jasně komunikuje neplatnou vlastnost.

Zavedená verze

.NET 6

Zkontrolujte kód a v případě potřeby ho aktualizujte, aby se zabránilo vytvoření ovlivněných typů s Owner vlastností jako null.

Ovlivněná rozhraní API

Následující tabulka uvádí ovlivněné vlastnosti a metody:

Viz také