次の方法で共有


RSA.EncryptValue と RSA.DecryptValue の廃止

.NET 8 (およびそれ以降のバージョン) では、次のメソッドは廃止されています。

これらのメソッドへの参照はすべて、コンパイル時に SYSLIB0048 警告になります。

以前の動作

以前は、コードはコンパイル警告なしで 影響を受けるメソッドを 呼び出す可能性があります。 ただし、実行時に NotSupportedException がスローされました。

新しい動作

.NET 8 以降では、 影響を受けるメソッド を呼び出すと、 SYSLIB0048 コンパイル警告が生成されます。

導入されたバージョン

.NET 8 Preview 1

破壊的変更の種類

この変更は ソースの互換性に影響を与える可能性があります。

変更の理由

影響を受けたメソッドは実装されておらず、常にNotSupportedExceptionを投げていました。 これらのメソッドの目的は明確でないため、呼び出すべきではありません。そのため、古いものとしてマークされていました。

RSA を使用して暗号化または復号化するには、代わりに RSA.Encrypt または RSA.Decrypt を使用します。

影響を受ける API