C# 在HttpPost中隐藏属性而不是在HttpGet中

C# 在HttpPost中隐藏属性而不是在HttpGet中,c#,swagger,C#,Swagger,我正在使用swagger制作web api文档,其中我需要在模型中隐藏我的一个属性ex:in student model createdatetime是我要隐藏的属性,但我应该只在HttpPost中隐藏它,而不是在HttpGet中。是否有任何选项,例如仅在post方法中隐藏属性,而不在get方法中隐藏属性。请帮帮我 谢谢 您可以使用decorator,例如@api.hide,您可以使用更多详细信息 退房 ,它列出了每种语言的每个版本,您可以深入了解它,并查看有关如何使用的测试用例! 此外,您可以

我正在使用swagger制作web api文档,其中我需要在模型中隐藏我的一个属性ex:in student model createdatetime是我要隐藏的属性,但我应该只在HttpPost中隐藏它,而不是在HttpGet中。是否有任何选项,例如仅在post方法中隐藏属性,而不在get方法中隐藏属性。请帮帮我


谢谢

您可以使用decorator,例如@api.hide,您可以使用更多详细信息 退房 ,它列出了每种语言的每个版本,您可以深入了解它,并查看有关如何使用的测试用例!
此外,您可以查看,还有规范和完整示例。

要在Swagger中隐藏属性,我们需要在PropInfo类中获取隐藏属性,然后在TryToAddModels类中根据需要更改隐藏属性

对不起。我以前忘了把问题标在c下面。我所有的代码都是c语言。你能告诉我怎么用C语言做吗?你可以从我上面提到的链接中找到你想要的。