ASP.NET Core 9 RC 1:WebSockets的Keep-Alive超时、改进的SignalR跟踪等

ASP.NET Core 9 RC 1:WebSockets的Keep-Alive超时、改进的SignalR跟踪等

💡 原文英文,约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,预计将在今年晚些时候正式发布。

🏷️

标签

➡️

继续阅读