Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Následující vlastnosti System.Net.Security.SslStream jsou zastaralé počínaje verzí .NET 10:
ExchangeAlgorithmType, CipherAlgorithmTypea výčty HashAlgorithmType jsou zastaralé, protože byly používány pouze SslStream třídou.
Důvod zastaralosti
Typy výčtu byly zastaralé a postrádaly členy pro pokrytí nových algoritmů. Vzhledem k tomu, že stejné informace jsou k dispozici prostřednictvím System.Net.Security.SslStream.NegotiatedCipherSuite, zastaralé vlastnosti byly odebrány, aby bylo jasné, které informace by se měly použít pro účely protokolování/auditování.
Alternativní řešení
Místo toho použijte System.Net.Security.SslStream.NegotiatedCipherSuite.
Potlačení upozornění
Pokud musíte použít zastaralé rozhraní API, můžete potlačit upozornění v kódu nebo v souboru projektu.
Chcete-li potlačit pouze jedno porušení, přidejte do zdrojového souboru direktivy preprocesoru, které chcete zakázat a znovu povolit upozornění.
// Disable the warning.
#pragma warning disable SYSLIB0058
// Code that uses obsolete API.
// ...
// Re-enable the warning.
#pragma warning restore SYSLIB0058
Pokud chcete potlačit všechna upozornění SYSLIB0058 v projektu, přidejte do souboru projektu vlastnost <NoWarn>.
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
...
<NoWarn>$(NoWarn);SYSLIB0058</NoWarn>
</PropertyGroup>
</Project>
Další informace naleznete v tématu Potlačení upozornění.