共用方式為


System.Security.SecurityContext 標示為淘汰

SecurityContext 標示為淘汰,「且具有自訂的診斷識別碼」。 使用任何 SecurityContext API 會在編譯時間產生警告 SYSLIB0003

注意

隱藏 C# 編譯器的預設淘汰診斷識別碼,也就是 CS0618,不會隱藏使用這些 API 時編譯器所產生的警告。

舊的行為

在 .NET 6 之前,SecurityContext 類型並未標示為淘汰,不過,其所有公用成員會在執行階段擲回 PlatformNotSupportedException

新的行為

從 .NET 6 開始,SecurityContext 標示為淘汰。

導入的版本

.NET 6 RC 1

中斷性變更的類型

此變更可能會影響來源相容性

變更原因

SecurityContext 的所有公用成員會在執行階段擲回 PlatformNotSupportedExceptionSecurityContext程式碼存取安全性 (CAS) 的一部分,後者是不受支援的舊版技術。

請從您的程式碼中移除這些 API 的使用。

受影響的 API

另請參閱