System.Security.SecurityContext está marcado como obsoleto
SecurityContext está marcado como obsoleto com uma ID de diagnóstico personalizada. O uso de qualquer API SecurityContext
gera o aviso SYSLIB0003
no tempo de compilação.
Observação
Suprimir a ID de diagnóstico de obsoleto padrão, que é CS0618 para o compilador C#, não suprime os avisos que o compilador gera quando essas APIs são usadas.
Comportamento antigo
Antes do .NET 6, o tipo SecurityContext não estava marcado como obsoleto, no entanto, todos os seus membros públicos geram um PlatformNotSupportedException tempo de execução.
Novo comportamento
A partir do .NET 6, o SecurityContext está marcado como obsoleto.
Versão introduzida
.NET 6 RC 1
Tipo de alteração interruptiva
Essa alteração pode afetar a compatibilidade da origem.
Motivo da alteração
Todos os membros públicos do tempo de SecurityContext geram PlatformNotSupportedException no tempo de execução. O SecurityContext faz parte da CAS (segurança de acesso ao código), que é uma tecnologia herdada sem suporte.
Ação recomendada
Remova qualquer uso dessas APIs do código.