針對去年正式發布的 .NET 5
微軟工程師 Máňa Píchová 近期在 .NET Blog 詳細說明了
其針對網路堆疊所做的功能強化,及改善的功能範疇
包括 HTTP、Sockets、網路相關安全性以及部分網路原語
✅讓 HttpClient 能區分逾時和取消:新增的功能為提供自定義的 CancellationToken,及在 HttpRequestException 中加入 HTTP 狀態代碼(HttpStatusCode),並增加空值新屬性
✅提供跨平台一致性的 HTTP 堆疊開發體驗:加入名為 SocketsHttpHandler 的 HTTP 實作,完全刪除相依於特定平臺的處理程式
✅提高使用靈活性:在 SocketsHttpHandler 加入了兩個擴充功能點 ConnectCallback(創建自定義連接)和 PlaintextStreamFilter(在新開啟的連線上插入自定義層)
✅加入了對 HTTP/3 的實驗性支援:.NET 5 使用開源 QUIC 協定跨平臺實作 MsQuic
✅彌補 .NET Core 在遙測方面的弱點:以 EventSource 為基礎,設計並且實作了一系列新的遙測事件和計數器
✅在 Windows 中使用 TLS 1.3 提高安全性:Windows 預覽版 20170 之後預設啟用 TLS 1.3,開發者可以透過新的 Schannel API 使用 TLS 1.3
看詳細報導了解更多👇
https://aka.ms/MSTW_011805
.NET 工程師 Máňa Píchová 帶有程式碼的介紹(很專業)👇
https://aka.ms/MSTW_011806
#dotNET5
同時也有10000部Youtube影片,追蹤數超過2,910的網紅コバにゃんチャンネル,也在其Youtube影片中提到,...