Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
WebRequestklasy , WebClienti ServicePoint są oznaczone jako przestarzałe i generują SYSLIB0014 ostrzeżenie w czasie kompilacji.
Wprowadzona wersja
6.0
Opis zmiany
WebRequestklasy , WebClienti ServicePoint zostały dodane do platformy .NET Core w wersji 2.0 w celu zapewnienia zgodności z poprzednimi wersjami. Wprowadzono jednak kilka zmian powodujących niezgodność środowiska uruchomieniowego, na przykład WebRequest.GetRequestStream przydziela pamięć dla całej odpowiedzi i WebClient.CancelAsync nie zawsze powoduje natychmiastowe anulowanie.
Począwszy od platformy .NET 6, WebRequestklasy , WebClienti ServicePoint są przestarzałe. Klasy są nadal dostępne, ale nie są zalecane w przypadku nowego programowania. Aby zmniejszyć liczbę ostrzeżeń analizatora, atrybutem ObsoleteAttribute są dekorowane tylko metody konstrukcyjne.
Zalecana akcja
System.Net.Http.HttpClient Zamiast tego użyj klasy .
W przypadku protokołu FTP, ponieważ HttpClient nie obsługuje go, zalecamy użycie biblioteki innej firmy.