英語で読む

次の方法で共有


RSA.EncryptValue と RSA.DecryptValue の廃止

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

これらのメソッドを参照すると、コンパイル時に SYSLIB0048 警告が発生します。

以前の動作

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

新しい動作

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

導入されたバージョン

.NET 8 Preview 1

破壊的変更の種類

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

変更理由

影響を受けるメソッドが実装されたことはなく、常に NotSupportedException がスローされました。 これらのメソッドは目的が明確でなく、呼び出すべきではないため、古い形式としてマークされました。

RSA で暗号化または暗号化解除するには、代わりに RSA.Encrypt または RSA.Decrypt を使います。

影響を受ける API