如何解决Asp.NET Core - Web Api - OpenApi 客户端方法名称
我正在 API 中生成 Swagger/OpenAPI 描述符:
services.AddSwaggerGen(c =>
{
c.SwaggerDoc("v1",new OpenApiInfo
{
Title = "AthCoin API",Version = "v1",Description = "Ath coin interop service.",Contact = new OpenApiContact
{
Name = "Ricerca e Sviluppo",Email = "xx@my.it",Url = new Uri("https://athena.srl/"),},});
});
... 在我的客户端应用程序(来自 Visual Studio)中,我自动生成客户端添加“连接服务”。
在我的 API 客户端上,每个 API 方法仅使用操作名称进行映射:
-
UserController.Create() -> 映射为 SwaggerClient.Create()
-
ProductController.Create() -> 映射广告 SwaggerCient.Create2()
这没有用。有没有办法改变自动生成的客户端,在生成的方法名称中添加控制器的名称?
例如:
- UserController.Create() -> 映射为 SwaggerClient.UserCreate()
- ProductController.Create() -> 映射广告 SwaggerCient.ProductCreate()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。