Microsoft发布了.NET 5 Preview 6,具有Blazor WebAssembly模板,JSON扩展方法,允许匿名访问端点的扩展方法,自定义处理授权失败以及SignalR Hub过滤器。

  在Preview 6中,Blazor WebAssembly模板和Blazor Server模板一起包含在.NET 5 SDK中。 为了创建Blazor WebAssembly项目,您只需要运行dotnet new blazorwasm。

  该版本还为HttpRequest和HttpResponse提供了JSON扩展方法。开发人员现在可以使用新的ReadFromJsonAsync和WriteAsJsonAsync扩展方法从HttpRequest和HttpResponse中读取和写入JSON数据。这些方法利用System.Text.Json序列化程序来处理JSON数据,开发人员还可以使用新的HasJsonContentType扩展方法检查QQ靓号购买平台请求是否具有JSON内容类型。

  微软表示,在使用端点路由时,现在可以使用更简单的AllowAnonymous扩展方法允许匿名访问端点。授权失败的定制处理现在更适合使用新的IAuthorizationMiddlewareResultHandler接口,该接口由AuthorizationMiddleware调用。

  该版本还引入了集线器过滤器,在ASP.NET SignalR中称为集线器管道,该功能使开发人员可以在调用集线器方法之前和之后运行代码。这类似于中间件使您可以在HTTP请求之前和之后运行代码的方式。Hub过滤器的常见用途包括日志记录,错误处理和参数验证。

更多相关文章

  1. webpack 中使用 axios 方法总结及初识 vue
  2. 自定义方法,实现通过类名获取对象集合
  3. SpringBoot开发项目,引入JPA找不到findOne方法的解决
  4. 自定义方法通过类名获取对象集合
  5. python中取整数的几种方法
  6. js数组方法
  7. 数组的方法
  8. 数组方法和对象模拟数组的方法
  9. 小鸟云服务器FTP上传中断是什么原因?解决方法总结

随机推荐

  1. [原创]让android支持RTSP(live555分析)
  2. android layout物业介绍
  3. Android数据加密之Aes加密
  4. [置顶] 我的Android进阶之旅------>Andro
  5. 【Android(安卓)界面效果9】9patch图片
  6. Android单元测试初探Instrumentation
  7. EditText的常用属性和实例
  8. Android(安卓)UI开发第二十五篇――分享
  9. TextView常用属性
  10. 《Android攻防实战》读书笔记——Android