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