聚合全网技术文章,根据你的阅读喜好进行个性推荐
Furion 在 Nuget 平台总下载量破 600万:https://www.nuget.org/profiles/monk.soul
https://furion.baiqian.ltd/docs/course/
Furion 获得 中国开源云联盟2022年度 优秀开源项目。https://mp.weixin.qq.com/s/2zW-WnBbzs8rOdQ8AfwVag
Furion 获得开源社《2022年中国开源年度报告》Gitee 指数 Top 10。https://kaiyuanshe.feishu.cn/wiki/wikcnnJ8b90pOoDRFzXngfRslkd
Furion 所在组织 dotNET China 获得 2022年 Gitee 最受欢迎的开源组织:https://kaiyuanshe.feishu.cn/wiki/wikcnnJ8b90pOoDRFzXngfRslkd
using Furion.DynamicApiController; using Microsoft.AspNetCore.Mvc; namespace WebApplication38; [Route("api/[controller]")] [Route("api2/[controller]")] public class Test1Service : IDynamicApiController { [HttpGet("test")] [HttpPost] [AcceptVerbs("PUT", "PATCH")] public async Task GetTestName() { await Task.CompletedTask; } } public class Test2Service : IDynamicApiController { [HttpGet("/root/test")] [HttpGet("test")] [HttpGet(Name = "other-test")] [HttpGet("template-test", Name = "other-test")] [HttpPost] [AcceptVerbs("PUT", "PATCH")] public async Task GetTestName() { await Task.CompletedTask; } } [Route("api/[controller]")] [Route("api2/[controller]/second")] [Route("api3/[controller]/three")] public class Test3Service : IDynamicApiController { [HttpGet] [HttpGet("get/[action]")] [HttpPost] [HttpPost("post/cus-version")] public string GetVersion() { return "1.0.0"; } }
v4.8.5 版本细节:https://gitee.com/dotnetchina/Furion/issues/I6BC6J 2023.01.28
v4.8.5
https://furion.baiqian.ltd/docs/upgrade
新特性
SetHttpVersion(version)
HTTP
1.1
WebAPI
Dashboard
/schedule
App.GetServiceLifetime(type)
LoggingMonitor
RunId
问题修复
ReadAsStringAsync
Error while copying content to a stream.
OData
Swagger
IDatabaseLoggingWriter
ILogger<>
Furion.Xunit/Furion.Pure.Xunit
文档
App
Oops
贡献者
评论删除后,数据将无法恢复
四喜临门🎉 .NET 框架 Furion 下载量破 600万,v4.8.5.8
四喜临门
第一喜 🎉
Furion 在 Nuget 平台总下载量破 600万:https://www.nuget.org/profiles/monk.soul
https://furion.baiqian.ltd/docs/course/
第二喜 🎉
Furion 获得 中国开源云联盟2022年度 优秀开源项目。https://mp.weixin.qq.com/s/2zW-WnBbzs8rOdQ8AfwVag
第三喜 🎉
Furion 获得开源社《2022年中国开源年度报告》Gitee 指数 Top 10。https://kaiyuanshe.feishu.cn/wiki/wikcnnJ8b90pOoDRFzXngfRslkd
第四喜 🎉
Furion 所在组织 dotNET China 获得 2022年 Gitee 最受欢迎的开源组织:https://kaiyuanshe.feishu.cn/wiki/wikcnnJ8b90pOoDRFzXngfRslkd
本期亮点
动态 WebAPI 支持更加强大的路由组合功能
本期更新
https://furion.baiqian.ltd/docs/upgrade
新特性
SetHttpVersion(version)
配置,可配置HTTP
请求版本,默认为1.1
4.8.5.8 ⏱️2023.02.06 #I6D64HWebAPI
支持更加强大的路由组合功能 4.8.5.7 ⏱️2023.02.03 #I6CLPTDashboard
可自定义入口地址/schedule
4.8.5.6 ⏱️2023.02.02 c5639f5App.GetServiceLifetime(type)
获取服务注册生命周期类型 4.8.5.3 ⏱️2023.01.31 4a573a8LoggingMonitor
记录HTTP
响应状态码 4.8.5.2 ⏱️2023.01.30 abb4cbdRunId
属性,用于标识单次作业触发器执行 4.8.5.1 ⏱️2023.01.30 1aac470问题修复
ReadAsStringAsync
底层方法,尝试修复Error while copying content to a stream.
错误 4.8.5.8 ⏱️2023.02.06 #I6D64HOData
协议控制器 4.8.5.5 ⏱️2023.02.01 !571Swagger
登录功能之后不能触发响应拦截器 4.8.5.5 ⏱️2023.02.01 #I6C9A2 !702 !703IDatabaseLoggingWriter
实现类中依赖注入ILogger<>
导致死循环 4.8.5.4 ⏱️2023.02.01 #I6C6QUFurion.Xunit/Furion.Pure.Xunit
单元测试依赖注入单例服务时不是同一实例问题 4.8.5.3 ⏱️2023.01.31 305511e文档
WebAPI
文档,规范化结果文档,App
静态类文档,Oops
静态类文档、虚拟文件系统文档 !704,远程请求文档贡献者