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

関連項目