ASP.Net Open Api 指定端点部分

问题描述 投票:0回答:1

我通过最小的 api 生成端点,并尝试使用

Microsoft.AspNetCore.OpenApi
包生成文档,但我不知道如何设置一个部分,并且我的所有端点都出现在 Swagger 中的单个部分中。

我所说的部分是指类似的东西(在屏幕截图上,当使用控制器生成端点时,Swagger 中可以看到一些部分,每个部分名称都是控制器名称)

如何为端点指定一个部分?

asp.net swagger openapi
1个回答
0
投票

感谢这个问题,我找到了方法。

routeHandlerBuilder.WithOpenApi(x =>
{
    var tag = new OpenApiTag()
    {
        Name = "<your section name>"
    };
    x.Tags = [tag]; // in C# < 11 new List<OpenApiTag>() { tag }
}
© www.soinside.com 2019 - 2024. All rights reserved.