Condividi tramite


RSA.EncryptValue e RSA.DecryptValue sono obsoleti

I metodi seguenti sono obsoleti in .NET 8 (e versioni successive):

Tutti i riferimenti a questi metodi genereranno un avviso SYSLIB0048 in fase di compilazione.

Comportamento precedente

In precedenza, il codice poteva chiamare i metodi interessati senza avvisi di compilazione. Tuttavia, generavano un'eccezione NotSupportedException in fase di esecuzione.

Nuovo comportamento

A partire da .NET 8, la chiamata dei metodi interessati genera un avviso di compilazioneSYSLIB0048.

Versione di introduzione

.NET 8 anteprima 1

Tipo di modifica che causa un'interruzione

Questa modifica può influire sulla compatibilità dell'origine.

Motivo della modifica

I metodi interessati non sono mai stati implementati e hanno sempre generato un'eccezione NotSupportedException. Poiché lo scopo di questi metodi non è chiaro e non dovrebbero essere chiamati, sono stati contrassegnati come obsoleti.

Per crittografare o decrittografare con RSA, usare RSA.Encrypt o RSA.Decrypt.

API interessate