Sdílet prostřednictvím


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 .

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.

Ovlivněná rozhraní API