Éléments de cryptographie obsolètes (.NET 11)

Certaines API de chiffrement sont marquées comme obsolètes, à partir de .NET 11.

Pour les obsolescences dans d’autres domaines de bibliothèque de base .NET, consultez les obsolescences d’API avec des ID de diagnostic non par défaut (.NET 11).

Comportement antérieur

Auparavant, vous pouvez utiliser ces API sans avertissements au moment de la compilation concernant l’obsoletion.

Nouveau comportement

Dans .NET 11 et versions ultérieures, l’utilisation de ces API produit un diagnostic au moment de la compilation.

Le tableau suivant répertorie les ID de diagnostic personnalisés et leurs messages d’avertissement correspondants.

Identifiant de diagnostic Description Niveau de gravité
SYSLIB0065 L’accesseur set de AsnEncodedData.RawData est obsolète. Utilisez le constructeur du type approprié pour décoder des données, ou utilisez-le AsnEncodedData.CopyFrom(AsnEncodedData) pour des scénarios mutables. Warning

Version introduite

.NET 11 Preview 6

Type de changement cassant

Ces obsolescences peuvent affecter la compatibilité de la source.

Si vous devez continuer à utiliser les API obsolètes, supprimez l’avertissement à l’aide de l’ID de diagnostic personnalisé.

API affectées

SYSLIB0065

Voir aussi