System.Security.SecurityContext está marcado como obsoleto
SecurityContext está marcado como obsoleto con un identificador de diagnóstico personalizado. El uso de cualquier API SecurityContext
genera la advertencia SYSLIB0003
en tiempo de compilación.
Nota:
La supresión del identificador de diagnóstico de obsolescencia predeterminado, que es CS0618 en el caso del compilador de C#, no suprime las advertencias que genera el compilador cuando se usan estas API.
Comportamiento anterior
Antes de .NET 6, el tipo SecurityContext no estaba marcado como obsoleto; sin embargo, todos sus miembros públicos inician una excepción PlatformNotSupportedException en tiempo de ejecución.
Comportamiento nuevo
A partir de .NET 6, el valor SecurityContext está marcado como obsoleto.
Versión introducida
.NET 6 RC 1
Tipo de cambio importante
Este cambio puede afectar a la compatibilidad de orígenes.
Motivo del cambio
Todos los miembros públicos de SecurityContext inician una excepción PlatformNotSupportedException en tiempo de ejecución. El valor SecurityContext forma parte de la seguridad de acceso al código (CAS), que es una tecnología heredada no compatible.
Acción recomendada
Elimine cualquier uso de estas API del código.