一部の暗号化 API は、.NET 11 以降では古い形式としてマークされています。
.NET の他のコア ライブラリ領域での廃止については、既定以外の診断 ID を持つ API の廃止 (.NET 11) を参照してください。
以前の動作
以前は、これらの API は、旧形式に関するコンパイル時の警告なしで使用できました。
新しい動作
.NET 11 以降のバージョンでは、これらの API を使用するとコンパイル時の診断が生成されます。
次の表に、カスタム診断 ID とそれに対応する警告メッセージを示します。
| 診断識別子 | Description | Severity |
|---|---|---|
| SYSLIB0065 |
setのAsnEncodedData.RawData アクセサーは廃止されています。 適切な型のコンストラクターを使用してデータをデコードするか、変更可能なシナリオで AsnEncodedData.CopyFrom(AsnEncodedData) を使用します。 |
Warning |
導入されたバージョン
.NET 11 Preview 6
破壊的変更の種類
これらの廃止は、ソースの互換性に影響を与える可能性があります。
推奨されるアクション
古い API を引き続き使用する必要がある場合は、カスタム診断 ID を使用して警告を抑制します。
影響を受ける API
SYSLIB0065
こちらも参照ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET