<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      .NET 中的 Swagger 文檔排序設(shè)置

      Swagger的API默認(rèn)排序往往達(dá)不到效果,甚至設(shè)置了Action排序也沒有作用。這里直接給出代碼,關(guān)鍵在于 IDocumentFilter 實(shí)現(xiàn)。

      注意 DocumentFilter 注冊(cè)要放在尾部,否則獲取不到分組Tag信息

      services.AddSwaggerGen();
      services.AddOptions<SwaggerGenOptions>().Configure<IOptions<ProjectOptions>>((c, pOptions) =>
      {
      c.SwaggerDoc("v1", new OpenApiInfo
      {
          Title = $"{proj.Code} ({proj.Profile})",
          Version = proj.Version,
          Description = proj.Title
      });
      
      var basePath = AppContext.BaseDirectory;
      var xmlPath = Path.Combine(basePath, $"{proj.NsPrefix}.Model.xml");
      if (File.Exists(xmlPath))
      {
          c.IncludeXmlComments(xmlPath);
      }
      xmlPath = Path.Combine(basePath, $"{proj.NsPrefix}.WebApi.xml");
      if (File.Exists(xmlPath))
      {
          c.IncludeXmlComments(xmlPath, true);
      }// 設(shè)置分組排序
      c.DocumentFilter<OrderTagsDocumentFilter>();
      // 設(shè)置API排序
      c.OrderActionsBy(desc => desc.RelativePath);
      });

       

      /// <summary>
      /// 文檔按控制器分組
      /// </summary>
      public class OrderTagsDocumentFilter : IDocumentFilter
      {
          /// <summary>
          /// 設(shè)置
          /// </summary>
          /// <param name="swaggerDoc"></param>
          /// <param name="context"></param>
          public void Apply(OpenApiDocument swaggerDoc, DocumentFilterContext context)
          {
              swaggerDoc.Tags = swaggerDoc.Tags.OrderBy(x => x.Name).ToList();
          }
      }

       

      posted @ 2024-01-15 16:20  超軟毛毛蟲  閱讀(380)  評(píng)論(0)    收藏  舉報(bào)
      主站蜘蛛池模板: 亚洲激情视频一区二区三区| 亚洲一区精品视频在线| 四虎永久在线高清免费看| 久久国产精品77777| 精品视频不卡免费观看| 亚洲中文字幕在线无码一区二区| 亚洲色一色噜一噜噜噜| 国产sm调教折磨视频| 国产高清av首播原创麻豆| 久热综合在线亚洲精品| 赤城县| 国产激情一区二区三区不卡| 亚洲小说乱欧美另类| 亚洲gv猛男gv无码男同| 男人的天堂av一二三区| 激情在线一区二区三区视频| 色综合天天综合天天综| 亚洲国产精品日韩专区av| 在线观看亚洲欧美日本| 亚欧洲乱码视频在线专区| 成人午夜免费一区二区三区 | 性视频一区| 热久久这里只有精品国产| 久久精品免费观看国产| 99热精品毛片全部国产无缓冲| 夜夜躁狠狠躁日日躁| 亚洲AV日韩AV高清在线观看| 中文字幕国产精品日韩| 天天躁日日躁狠狠躁中文字幕| 国产又爽又黄又爽又刺激| av在线播放国产一区| 国产一区二区午夜福利久久| 无码日韩精品91超碰| 久热在线中文字幕色999舞| 国产精品一区二区三区黄| 色爱综合另类图片av| 性色高清xxxxx厕所偷窥| 在线中文字幕国产一区| 国产成人一区二区三区免费| 波密县| 亚洲精品久久久久国色天香|