Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Die Kennzeichnung von WFDEV002 als veraltet wurde in .NET 8 von einer Warnung zu einem Fehler höhergestuft. Jeder Verweis DomainUpDown.DomainUpDownAccessibleObject führt zu einem Kompilierungsfehler, der nicht unterdrückt werden kann. Darüber hinaus gibt DomainUpDown.CreateAccessibilityInstance() jetzt ein Objekt mit dem internen Typ UpDownBase.UpDownBaseAccessibleObject zurück.
Eingeführte Version
.NET 8 Preview 1
Vorheriges Verhalten
Wenn Sie zuvor auf den Typ DomainUpDown.DomainUpDownAccessibleObject verwiesen haben, haben Sie die Kompilierzeitwarnung WFDEV002 erhalten.
Außerdem wurde von DomainUpDown.CreateAccessibilityInstance() ein Objekt vom Typ DomainUpDown.DomainUpDownAccessibleObject zurückgegeben.
Neues Verhalten
Wenn Sie auf den DomainUpDown.DomainUpDownAccessibleObject Typ verweisen, erhalten Sie einen Kompilierungszeitfehler mit derselben Diagnose-ID (WFDEV002).
Da der Typ entfernt wurde, gibt DomainUpDown.CreateAccessibilityInstance() nun ein Objekt vom Typ UpDownBase.UpDownBaseAccessibleObject zurück (was ein interner Typ ist).
Kategorie ändern
Diese Änderung kann sich auf die Quellkompatibilität auswirken.
Grund für Änderung
Die DomainUpDown.DomainUpDownAccessibleObject Klasse wurde immer als "nur interne Verwendung" dokumentiert. Alle Funktionen der Klasse wurden in die Basisklasse verschoben.
Empfohlene Aktion
Aktualisieren Sie den Code, damit er System.Windows.Forms.Control.ControlAccessibleObject oder AccessibleObject anstelle von DomainUpDown.DomainUpDownAccessibleObject verwendet.