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 null
hodnota 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
Doporučená akce
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:
- System.Windows.Forms.DataGridViewTopLeftHeaderCell.DataGridViewTopLeftHeaderCellAccessibleObject.Bounds
- System.Windows.Forms.DataGridViewTopLeftHeaderCell.DataGridViewTopLeftHeaderCellAccessibleObject.DefaultAction
- System.Windows.Forms.DataGridViewTopLeftHeaderCell.DataGridViewTopLeftHeaderCellAccessibleObject.Name
- System.Windows.Forms.DataGridViewTopLeftHeaderCell.DataGridViewTopLeftHeaderCellAccessibleObject.Navigate(AccessibleNavigation)
- System.Windows.Forms.DataGridViewTopLeftHeaderCell.DataGridViewTopLeftHeaderCellAccessibleObject.State
Viz také
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro