Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Las SIGUIENTES API están marcadas como obsoletas, a partir de .NET 5. El uso de estas API genera una advertencia SYSLIB0009 en tiempo de compilación y lanza una PlatformNotSupportedException en tiempo de ejecución.
En .NET 9 y versiones posteriores, toda AuthenticationManager la clase está marcada como obsoleta. El uso de esta clase genera una advertencia SYSLIB0009 en tiempo de compilación.
Los métodos de esta clase no realizan ninguna operación o lanzan un PlatformNotSupportedException en tiempo de ejecución.
Soluciones alternativas
Implemente IAuthenticationModule, que tiene métodos a los que anteriormente llamó AuthenticationManager.Authenticate.
Supresión de una advertencia
Si debe usar las API obsoletas, puede suprimir la advertencia en el código o en el archivo del proyecto.
Para suprimir solo una infracción, agregue directivas de preprocesador al archivo de origen para deshabilitar y volver a habilitar la advertencia.
// Disable the warning.
#pragma warning disable SYSLIB0009
// Code that uses obsolete API.
// ...
// Re-enable the warning.
#pragma warning restore SYSLIB0009
Para suprimir todas las SYSLIB0009 advertencias del proyecto, agregue una <NoWarn> propiedad al archivo del proyecto.
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
...
<NoWarn>$(NoWarn);SYSLIB0009</NoWarn>
</PropertyGroup>
</Project>
Para obtener más información, vea Suprimir advertencias.