WebRequest, WebClient a ServicePoint jsou zastaralé.
WebRequest, WebClienta ServicePoint třídy jsou označeny jako zastaralé a generují SYSLIB0014
upozornění v době kompilace.
Zavedená verze
6.0
Změna popisu
WebRequest, WebClienta ServicePoint třídy byly přidány do .NET Core ve verzi 2.0 kvůli zpětné kompatibilitě. Zavedly však několik změn způsobujících běh, například WebRequest.GetRequestStream
přiděluje paměť pro celou odpověď a WebClient.CancelAsync
ne vždy se zruší okamžitě.
Počínaje rozhraním .NET 6 WebRequestWebClientjsou třídy a ServicePoint třídy zastaralé. Třídy jsou stále dostupné, ale nedoporučuje se pro nový vývoj. Chcete-li snížit počet upozornění analyzátoru, jsou pouze metody konstrukce vyzdobeny atributem ObsoleteAttribute .
Doporučená akce
System.Net.Http.HttpClient Místo toho použijte třídu.
Pro PROTOKOL FTP, protože HttpClient ho nepodporuje, doporučujeme použít knihovnu třetí strany.