Partager via


RSA.EncryptValue et RSA.DecryptValue sont obsolètes

Les méthodes suivantes sont obsolètes dans .NET 8 (et versions ultérieures) :

Toutes les références à ces méthodes entraînent un avertissement SYSLIB0048 au moment de la compilation.

Comportement précédent

Auparavant, le code pouvait appeler les méthodes affectées sans avertissements de compilation. Cependant, ils ont jeté un NotSupportedException au moment de l’exécution.

Nouveau comportement

À compter de .NET 8, l’appel des méthodes affectées génère un SYSLIB0048 avertissement de compilation.

Version introduite

.NET 8 Préversion 1

Type de changement cassant

Cette modification peut affecter la compatibilité source .

Raison de la modification

Les méthodes affectées n’ont jamais été implémentées et ont toujours jeté un NotSupportedException. Étant donné que l’objectif de ces méthodes n’est pas clair et qu’elles ne doivent pas être appelées, elles ont été marquées comme obsolètes.

Pour chiffrer ou déchiffrer avec RSA, utilisez plutôt RSA.Encrypt ou RSA.Decrypt.

API affectées