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.

Elimine cualquier uso de estas API del código.

API afectadas

Vea también