编程语言
首页 > 编程语言> > c# – Azure API App客户端未生成枚举

c# – Azure API App客户端未生成枚举

作者:互联网

我在WebApi服务中使用Swashbuckle生成的招摇.它在类型等方面看起来都很好……但是当我使用Azure API App客户端生成代理类时,它缺少enum声明.
当我仔细检查它是在swagger,但在结果类中只有一个字符串表示他们(字符串属性而不是枚举属性)和没有枚举类型的声明.

解决方法:

GitHub(https://github.com/Azure/AutoRest)上的AutoREST版本中,将包含在VS的未来更新中,我们至少将枚举值作为XML文档注释.这样你就可以获得IntelliSense.

我们通常不鼓励枚举的原因是版本化原因.如果要在服务器上支持新的枚举值,则对客户端进行重大更改.

标签:c,asp-net-web-api2,swagger,swashbuckle,azure-api-apps
来源: https://codeday.me/bug/20190519/1136741.html