System.Security.SecurityContext が古いものとしてマークされる
SecurityContext は古いものとしてマークされ、"カスタム診断 ID" が付きます。 SecurityContext
API を使用すると、コンパイル時に警告 SYSLIB0003
が生成されます。
注意
既定の旧型式診断 ID (C# コンパイラの場合は CS0618) を抑制しても、これらの API の使用時にコンパイラによって生成される警告は抑制されません。
以前の動作
.NET 6 より前では、SecurityContext 型は古いものとしてマークされていませんでした。ただし、実行時にすべてのパブリック メンバーで PlatformNotSupportedException がスローされます。
新しい動作
.NET 6 以降、SecurityContext は古いものとしてマークされます。
導入されたバージョン
.NET 6 RC 1
破壊的変更の種類
この変更はソースの互換性に影響を与える可能性があります。
変更理由
SecurityContext のすべてのパブリック メンバーで、実行時に PlatformNotSupportedException がスローされます。 SecurityContext はコード アクセス セキュリティ (CAS) の一部ですが、それはサポートされていないレガシ テクノロジです。
推奨アクション
これらの API の使用をコードから削除します。
影響を受ける API
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET