如何在swagger中设置多个缺省值?

这是可行的:

[DefaultValue(CardStatus.Production)]
public IEnumerable<CardStatus>? CardStatuses { get; set; }

但是我想设置两个默认状态,可以吗?

[DefaultValue([CardStatus.Production, CardStatus.Pending])]
public IEnumerable<CardStatus>? CardStatuses { get; set; }

推荐答案

[DefaultValue(new CardStatus[]{CardStatus.Production,CardStatus.Pending})]

Csharp相关问答推荐

总是丢弃返回的任务和使方法puc无效之间有区别吗?

将列表字符串映射为逗号分隔字符串<>

WPF Windows初始化正在锁定. Net 8中分离的线程

AsNoTrackingWithIdentitySolutions()似乎不起作用?

Azure DEVOPS找不到定制的Nuget包

如何将ASP.NET Core 2.1(在.NET框架上运行)更新到较新的版本?

注册所有IMediatR类

Razor视图Razor页面指向同一端点时的优先级

如何在C#中使用Postman中的本地IP向本地主机上运行的本地API发出请求

更改执行目录

如何让NLog停止写入冗余信息?

HttpClient SendAsync与多线程环境中的ArchiveZip

Blazor Server.NET 8中的Blazore.FluentValidation问题

C#LINQ延迟执行和嵌套方法

解决方案:延长ABP框架和ANGING OpenIddict中的令牌生命周期

try 访问字典中的模拟对象时引发KeyNotFoundException

使用本地公共PEM文件加密字符串,使用Azure KayVault中的私钥解密

避免在特定区域中设置Visual Studio代码的自动格式

处理方法内部过滤与外部过滤

与另一个对象位于同一位置的对象具有不同的变换位置