导读:后量子密码学和 ASP.NET Core Identity 指标的功能显示了微软应用开发平台的最新技术更新。
微软计划的 .NET 10 软件开发平台已进入候选发布(RC)阶段,它的亮点包括后量子加密 API 完成和 ASP.NET Core Identity 指标。
.NET 10 Release Candidate 1 在9 月 9 日发布,可从dotnet.microsoft.com下载,是计划中的两个候选版本中的第一个。初始 RC 版本此前已发布过七个预览版,第一个预览版发布于2 月 25 日。
随着后量子密码学的“API 完备” MLDsa
, 、MLKem
、SlhDsa
和CompositeMLDsa
类型以及相关算法类型均已在 RC 1 版本中声明。同时,用于密码学的 ML-DSA 类现在允许基于“外部” mu (μ) 值创建和验证签名。
ASP.NET Core Identity RC 1 版本提供了一系列内置指标,包括计数器、直方图和关键用户及登录操作的量表。这些指标使开发人员能够监控用户管理活动,例如创建用户、更改密码和分配角色。开发人员可以跟踪登录尝试、登录、注销和双因素身份验证的使用情况。RC 1 版本还为 Minimal API 和 Blazor 前端 Web 框架中的验证带来了新功能和修复。此外,Blazor 现在支持在执行增强导航时处理持久组件状态。增强导航期间持久化的状态可被页面上的交互式组件读取。
微软表示,此版本的 .NET 10 在Visual Studio 2026 Insiders和带有C# Dev Kit 的Visual Studio Code中受到支持。
早期的 .NET 10 预览版带来了一些新功能,例如预览版 7中的 XAML 源生成器、预览版 6中针对结构参数改进的 JIT 代码生成以及预览版 5中针对C# 14 的用户定义复合赋值运算符。
RC 1 版本内未包含任何针对 C#、F#、SDK、Visual Basic、运行时或 Windows Presentation Foundation 的新功能。但添加了其他功能,例如:
本篇文章为 @ 行动的大雄 创作并授权 21CTO 发布,未经许可,请勿转载。
内容授权事宜请您联系 webmaster@21cto.com或关注 21CTO 公众号。
该文观点仅代表作者本人,21CTO 平台仅提供信息存储空间服务。