原文英文,约500词,阅读约需2分钟。
📝
内容提要
微软发布了首个.NET 9 Release Candidate,包括对ASP.NET Core的重大更新,如WebSockets的keep-alive超时、中间件中对Keyed DI服务的支持以及SignalR分布式跟踪的改进。
❓
Q&A
ASP.NET Core 9 RC 1有哪些主要更新?
主要更新包括WebSockets的keep-alive超时、对Keyed DI服务的支持以及SignalR分布式跟踪的改进。
WebSockets的keep-alive超时功能是如何工作的?
该功能允许发送WebSocket ping,如果客户端在指定超时时间内未响应,则中止连接并抛出异常。
什么是Keyed DI服务,它有什么用?
Keyed DI服务是一种通过键注册和检索依赖注入服务的机制,允许在构造函数和方法中使用这些服务。
SignalR分布式跟踪的新功能有哪些?
新功能包括为中心方法调用发出事件、创建客户端跨度以及支持上下文传播。
ASP.NET Core 9 RC 1对Linux的支持有哪些改进?
新增对ASP.NET Core HTTPS开发证书的Linux支持,能够在Chromium和Mozilla浏览器中配置为受信任证书。
ASP.NET Core 9 RC 1的发布计划是什么?
这是.NET 9的首个Release Candidate,预计将在今年晚些时候正式发布。
🏷️