【发布时间】:2015-04-06 10:53:28
【问题描述】:
我在 web api 文档中使用 swagger,我需要在模型中隐藏我的一个属性(例如:在学生模型中“createdatetime”是我要隐藏的属性)但我应该只在 HttpPost 中隐藏它不在 HttpGet 中。是否有任何选项,例如仅在 post 方法中而不是在 get 方法中隐藏属性。请帮帮我。
谢谢。
【问题讨论】:
我在 web api 文档中使用 swagger,我需要在模型中隐藏我的一个属性(例如:在学生模型中“createdatetime”是我要隐藏的属性)但我应该只在 HttpPost 中隐藏它不在 HttpGet 中。是否有任何选项,例如仅在 post 方法中而不是在 get 方法中隐藏属性。请帮帮我。
谢谢。
【问题讨论】:
为了在 Swagger 中隐藏属性,我们需要在 PropInfo 类中获取“隐藏”属性,然后在“TryToAddModels”类中根据需要更改隐藏属性。
【讨论】: