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.