Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
L’obsolescence WFDEV002 a été promue d’avertissement à erreur dans .NET 8. Toute référence à DomainUpDown.DomainUpDownAccessibleObject résultera en une erreur de compilation impossible à supprimer. En outre, DomainUpDown.CreateAccessibilityInstance() retourne maintenant un objet du type UpDownBase.UpDownBaseAccessibleObjectinterne .
Version introduite
.NET 8 Préversion 1
Comportement précédent
Auparavant, si vous référenciez le type DomainUpDown.DomainUpDownAccessibleObject, vous receviez un avertissement de compilation WFDEV002.
DomainUpDown.CreateAccessibilityInstance() Retourne également un objet de type DomainUpDown.DomainUpDownAccessibleObject.
Nouveau comportement
Si vous référencez le type DomainUpDown.DomainUpDownAccessibleObject, vous obtiendrez une erreur au moment de la compilation avec le même ID de diagnostic (WFDEV002).
En outre, étant donné que le type a été supprimé, DomainUpDown.CreateAccessibilityInstance() retourne maintenant un objet de type UpDownBase.UpDownBaseAccessibleObject (qui est un type interne).
Modifier la catégorie
Cette modification peut affecter la compatibilité de la source.
Raison de la modification
La DomainUpDown.DomainUpDownAccessibleObject classe a toujours été documentée comme « utilisation interne uniquement ». Toutes les fonctionnalités de la classe ont été déplacées vers la classe de base.
Action recommandée
Mettez à jour votre code pour qu’il utilise System.Windows.Forms.Control.ControlAccessibleObject ou AccessibleObject non DomainUpDown.DomainUpDownAccessibleObject.