SYSLIB0058: ciertas propiedades sslStream están obsoletas
Las siguientes propiedades de System.Net.Security.SslStream están obsoletas, a partir de .NET 10:
Las enumeraciones ExchangeAlgorithmType, CipherAlgorithmType y HashAlgorithmType están obsoletas, ya que solo se usaron en la clase SslStream.
Motivo de obsolescencia
Los tipos de enumeración obsoletos carecían de miembros necesarios para incorporar nuevos algoritmos. Puesto que la misma información está disponible a través de System.Net.Security.SslStream.NegotiatedCipherSuite, las propiedades obsoletas se quitaron para aclarar cuál se debe usar para fines de registro y auditoría.
Solución alternativa
Use System.Net.Security.SslStream.NegotiatedCipherSuite en su lugar.
Suprimir una advertencia
Si debe usar la API obsoleta, 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 SYSLIB0058
// Code that uses obsolete API.
// ...
// Re-enable the warning.
#pragma warning restore SYSLIB0058
Para suprimir todas las advertencias de SYSLIB0058
del proyecto, agregue una propiedad <NoWarn>
al archivo del proyecto.
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
...
<NoWarn>$(NoWarn);SYSLIB0058</NoWarn>
</PropertyGroup>
</Project>
Para obtener más información, vea Suprimir advertencias.