WebRequest、WebClient 和 ServicePoint 已淘汰
WebRequest、WebClient 和 ServicePoint 類別標示為已淘汰,且會在編譯時間產生 SYSLIB0014
警告。
導入的版本
6.0
變更描述
基於回溯相容性,.NET Core 2.0 版新增了 WebRequest、WebClient 和 ServicePoint 類別。 但卻產生了幾個執行階段中斷性變更,例如 WebRequest.GetRequestStream
會配置整個回應的記憶體,而且 WebClient.CancelAsync
不一定會立即取消。
從 .NET 6 開始,WebRequest、WebClient 和 ServicePoint 類別已被取代。 類別仍可供使用,但不建議用於新開發。 若要減少分析器警告的數目,只要使用 ObsoleteAttribute 屬性修飾建構方法即可。
建議的動作
請改用 System.Net.Http.HttpClient 類別。
若為 FTP,因為 HttpClient 不提供支援,建議您使用協力廠商程式庫。
受影響的 API
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應