5

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

4

1 回答 1

5

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

我们通常不鼓励枚举的原因是版本控制的原因。如果你想在服务器上支持一个新的枚举值,这对客户端来说是一个重大的改变。

于 2015-10-20T04:36:22.693 回答