WebRequest, WebClient ve ServicePoint kullanımdan kaldırıldı
WebRequest, WebClientve ServicePoint sınıfları eski olarak işaretlenir ve derleme zamanında bir SYSLIB0014
uyarı oluşturur.
Sürüm kullanıma sunulmuştur
6,0
Açıklama değiştirildi
WebRequest, WebClientve ServicePoint sınıfları geriye dönük uyumluluk için sürüm 2.0'da .NET Core'a eklendi. Ancak, örneğin WebRequest.GetRequestStream
, tüm yanıt için bellek ayırır ve WebClient.CancelAsync
her zaman hemen iptal etmez, birkaç çalışma zamanı hataya neden olan değişiklikler kullanıma sunulmuştur.
.NET 6'dan başlayarak , WebRequestWebClientve ServicePoint sınıfları kullanım dışıdır. Sınıflar hala kullanılabilir, ancak yeni geliştirme için önerilmez. Çözümleyici uyarılarının sayısını azaltmak için yalnızca yapı yöntemleri özniteliğiyle ObsoleteAttribute süslenir.
Önerilen eylem
Bunun yerine sınıfını System.Net.Http.HttpClient kullanın.
FTP için bu HttpClient özelliği desteklemediğinden üçüncü taraf kitaplığı kullanmanızı öneririz.
Etkilenen API’ler
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin