5.6K Star 11.4K Fork 4K

GVPdotNET China / Furion

 / 详情

📝 简化 `.AddInject()` 和 `.UseInject` 配置

已完成
拥有者
创建于  
2022-09-08 15:32

功能描述

在框架中所有的 .AddInject.UseInject() 都提供了后置配置,但是配置的设计使用起来出现了回调地狱,使用非常不便,所以进行改造。

相关资料

输入图片说明

6. 规范化接口文档 - 6.5.19 自定义 Swagger 配置

功能清单

  • 简化 AddInject()UseInject() 后置配置
  • 更新 Inject、规范化文档
  • 编写更新日志内容

期望效果

public void ConfigureServices(IServiceCollection services)
{
    services.AddInject(options =>
    {
        options.ConfigureSwaggerGen(gen => 
        {
            // ...
        });
    });
}
 public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
 {
      app.UseInject(configure: options =>
      {
          options.ConfigureSwagger(swg => 
          {
              // ...
          });

          options.ConfigureSwaggerUI(ui =>
          {
             // ...
          });
      });
}

代码实现

!563: 简化 `.AddInject()` 和 `.UseInject` 配置

评论 (0)

百小僧 创建了任务
百小僧 添加了
 
优化
标签
百小僧 添加了
 
新功能
标签
百小僧 添加了
 
重大调整
标签
百小僧 里程碑设置为v4.4.2
百小僧 关联分支设置为net6
百小僧 计划截止日期设置为2022-09-09
百小僧 计划开始日期设置为2022-09-08
百小僧 计划截止日期2022-09-09 修改为2022-09-12
百小僧 置顶等级设置为
百小僧 优先级设置为严重
百小僧 负责人设置为百小僧
百小僧 里程碑v4.4.2 修改为未设置
百小僧 里程碑设置为v4.4.2
百小僧 置顶等级 修改为不置顶
百小僧 优先级严重 修改为不指定
百小僧 优先级设置为严重
百小僧 置顶等级设置为
百小僧 修改了描述
百小僧 修改了描述
百小僧 通过dotnetchina/Furion Pull Request !563任务状态待办的 修改为已完成
百小僧 置顶等级 修改为不置顶
百小僧 修改了描述
百小僧 关联分支net6 修改为未关联
展开全部操作日志

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(1)
974299 monksoul 1578937227
C#
1
https://gitee.com/dotnetchina/Furion.git
git@gitee.com:dotnetchina/Furion.git
dotnetchina
Furion
Furion

搜索帮助

14c37bed 8189591 565d56ea 8189591