Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
ComponentDesigner.Initialize wurde aktualisiert, um ein ArgumentNullException zu werfen, wenn das Argument der Komponente null ist.
Eingeführte Version
.NET 9 Preview 1
Vorheriges Verhalten
Zuvor akzeptierte ComponentDesigner.Initialize ein null-Argument, führte aber später zu einer NullReferenceException oder einer anderen Ausnahme.
Neues Verhalten
Ab .NET 9 wird von ComponentDesigner.Initialize eine ArgumentNullException ausgelöst, wenn das Argument null ist.
Kategorie ändern
Diese Änderung ist eine Verhaltensänderung.
Grund für Änderung
Während des Prozesses der Aktivierung der Nullierbarkeit in der Codedatei wurde festgestellt, dass viele Methoden und Eigenschaften, sowohl in ComponentDesigner als auch in ihren Unterklassen, darauf angewiesen sind, dass die übergebene Komponente auf etwas Nicht-null initialisiert ist. Diese Methoden und Eigenschaften führten zu einer NullReferenceException oder einer anderen Ausnahme später, wenn sie mit einem null Wert initialisiert wurden.
Empfohlene Aktion
Stellen Sie sicher, dass Sie ComponentDesigner.Initialize nicht mit einem null-Argument aufrufen.