FastEndPoints swagger 端点分组名称小写问题

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

我正在为我的最新项目使用 fastendpoints。在设计端点时,我面临以下问题。

enter image description here

只需注意子字符串“Roles”中的简单情况即可。

这是我配置端点的方法

enter image description here

有人知道如何解决这个小写问题吗?预先感谢。

asp.net-web-api swagger fast-endpoints
1个回答
0
投票

你有两个选择。

1.) 默认行为是将组/标签名称转换为标题大小写。可以像这样改变:

.SwaggerDocument(o => o.TagCase = TagCase.None);

2.) 或者您可以为每个端点指定该端点的实际标签/组。这将覆盖自动检测到的基于路线段的标记值:

public override void Configure()
{
    Get("OperationalRoles/{ClientId}");
    Description(x => x.AutoTagOverride("Operational Roles"));
}

或者,您可以关闭基于路由/路径段的自动标记,并指定每个端点该端点属于每个端点的标记,如下所示:

.SwaggerDocument(o => o.AutoTagPathSegmentIndex = 0);

public override void Configure()
{
    Description(x => x.WithTags("Operational Roles"));
}
© www.soinside.com 2019 - 2024. All rights reserved.