Aracılığıyla paylaş


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.

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