Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
.NET 10'dan başlayarak aşağıdaki System.Net.Security.SslStream özellikleri eskidir:
ExchangeAlgorithmType, CipherAlgorithmTypeve HashAlgorithmType sabit listeleri yalnızca SslStream sınıfı tarafından kullanıldığından artık kullanılmamaktadır.
Kullanımdan kaldırılmış olma nedeni
Eskimiş enum türleri, güncel olmamakla beraber yeni algoritmaları kapsayan elemanlardan yoksundu. Aynı bilgiler System.Net.Security.SslStream.NegotiatedCipherSuitearacılığıyla kullanılabildiğinden, günlüğe kaydetme/denetim amacıyla hangisinin kullanılması gerektiğini netleştirmek için eski özellikler kaldırıldı.
Geçici çözüm
Bunun yerine System.Net.Security.SslStream.NegotiatedCipherSuite kullanın.
Uyarıyı gizleme
Eski API'yi kullanmanız gerekiyorsa, uyarıyı kodda veya proje dosyanızda gizleyebilirsiniz.
Yalnızca tek bir ihlali engellemek için, önişlemci yönergelerini kaynak dosyanıza ekleyerek uyarıyı devre dışı bırakın ve sonra yeniden etkinleştirin.
// Disable the warning.
#pragma warning disable SYSLIB0058
// Code that uses obsolete API.
// ...
// Re-enable the warning.
#pragma warning restore SYSLIB0058
Projenizdeki tüm SYSLIB0058 uyarılarını engellemek için proje dosyanıza bir <NoWarn> özelliği ekleyin.
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
...
<NoWarn>$(NoWarn);SYSLIB0058</NoWarn>
</PropertyGroup>
</Project>
Daha fazla bilgi için bkz. uyarıları gizleme.