Delen via


RSA.EncryptValue en RSA.DecryptValue zijn verouderd

De volgende methoden zijn verouderd in .NET 8 (en latere versies):

Alle verwijzingen naar deze methoden resulteren in een SYSLIB0048 waarschuwing tijdens het compileren.

Vorig gedrag

Voorheen kon code de betrokken methoden aanroepen zonder compilatiewaarschuwingen. Tijdens runtime gooiden ze echter een NotSupportedException .

Nieuw gedrag

Vanaf .NET 8 produceert het aanroepen van de betrokken methoden een SYSLIB0048 compilatiewaarschuwing.

Geïntroduceerde versie

.NET 8 Preview 1

Type van brekende verandering

Deze wijziging kan invloed hebben op broncompatibiliteit.

Reden voor wijziging

De betrokken methoden werden nooit geïmplementeerd en gooiden altijd een NotSupportedException. Omdat het doel van deze methoden onduidelijk is en ze niet moeten worden aangeroepen, zijn ze gemarkeerd als verouderd.

Gebruik RSA.Encrypt of RSA.Decrypt om te versleutelen of ontsleutelen met RSA.

Betreffende API's