asp.net-core - 在 SwaggerDoc 中添加多个联系人 URL
问题描述
是否可以根据开发环境为联系人对象添加多个 URL?
例如,
startup.cs 中的这段代码
c.SwaggerDoc("v1", new OpenApiInfo
{
Version = "v1",
Title = "mycompany awesome API",
Description = "ASP.NET Core Web API that acts as a bridge between my company and yours",
Contact = new OpenApiContact
{
Name = "API Support",
Email = "apisupport@mycompany.com",
Url = new Uri("https://mycompany/Docs"),
},
License = new OpenApiLicense
{
Name = "Use under LICX",
},
});
这可以支持类似的东西吗
if (env.IsDevelopment())
{
Contact = new OpenApiContact
{
Name = "API Support",
Email = "apisupport@mycompany.com",
Url = new Uri("https://localhost:44352/Docs"),
}
}
如果没有,是否有另一种方法可以根据当前环境向 swagger 添加外部链接?
提前致谢
解决方案
推荐阅读
- hadoop - Sqoop 根据列值导入 as-parquetfile
- asp.net - 在一台机器上使用多个用户使用 Visual Studio 进行开发时管理 localhost 端口
- javascript - 无法读取 null 的属性“getAttribute”:Angular 和 d3.select
- javascript - HTML 表单货币字段 - 将货币自动格式化为 2 位小数和最大长度
- google-sheets - 在 HLOOKUP 中锁定 row_index
- javascript - JavaScript 获取元素名称值
- c# - Cosmos DB Newtonsoft 反序列化问题
- python - Python - 函数返回值
- c# - 如何注册一个ajaxcontrolkit?
- algolia - Algolia Instantsearch:自定义排序细化列表