如何正确配置 Swagger 以便 Visual Studio 创建 "normal" 代码?

How do I properly configure Swagger so that Visual Studio creates "normal" code?

我希望为我的消费者提供最佳体验,并为我的函数应用程序创建了一个 swagger 端点。我只是 运行 VS2017 的添加端点功能

并获得了一个名为 ApiTokenPolicyPublisherIDSpecificationIDpostAsync 的函数调用 ... URL 的串联:/api/TokenPolicy/{PublisherID}/{SpecificationID} 方法 POST + async .

有什么我可以用我的招摇做得更好的东西,还是 VS 就是这样处理它的代码的? (如果是,that's disappointing

这是一个link to my swagger

看起来 VS 正在将您在 swagger 定义中的 operationId 转换为方法调用

更新示例 swagger 中的操作 ID 后

operationId: '/api/TokenPolicy/{PublisherID}/{SpecificationID}/post'

operationId: 'CustomEnroll'

这就是我得到的