2015-04-06 25 views
1

我正在使用swagger作爲web api文檔,我需要在模型中隱藏我的一個屬性(例如:在學生模型「createdatetime」是我的屬性,它被隱藏),但我應該只在HttpPost中隱藏它,而不是在HttpGet中。是否有任何選項只能在post方法中隱藏屬性,而不能在get方法中隱藏屬性。請幫助我。在HttpPost中隱藏屬性不在HttpGet中

謝謝。

回答

0

您可以使用裝飾例如@api.hide,瞭解詳情可以 退房this ,它列出了每個版本對於每一種語言,你可以深入瞭解它,並檢查了有關如何使用測試用例! 此外,你可以檢查出this,有規範和完整的例子去。

+0

對不起。我以前忘了在c#下標記問題。我所有的代碼都在C#中。你能告訴我如何在C#中完成它嗎? – Meena 2015-04-06 13:00:31

+0

你可以從我上面提到的鏈接找到你想要的。 – 2015-04-06 13:26:44

0

對於隱藏Swagger中的屬性,我們需要在PropInfo類中採用「隱藏」屬性,然後在「TryToAddModels」類中根據需要更改隱藏屬性。