ASP.Net WebApi帮助页面样本生成

时间:2015-06-19 15:36:50

标签: c# asp.net-mvc asp.net-web-api

我正在使用Web.net的ASP.net帮助页面。在我的一些响应格式示例中,我收到了与格式化程序有关的错误。我已经查看了各种教程,他们似乎都展示了如何覆盖form-url编码格式。我还没有找到任何覆盖其他格式的内容:

  

application / json,text / json,text / html,application / xml,text / xml

为我使用的特定类型设置样本

 config.SetSampleForType("MessageGoesHere", new 
         MediaTypeHeaderValue("application/x-www-form-urlencoded"), typeof(TypeGoesHere));

这样就可以为form-urlencoded响应格式设置样本。我尝试用application / json或其他一个示例替换MediaTypeHeader值,但没有效果。

我的问题:如何为ASP.net帮助页面上形成urlencoded的响应格式设置样本?

1 个答案:

答案 0 :(得分:0)

我遇到的问题是我没有在typeof参数中使用确切类型。我应该使用IQueryable时使用的是通用Collection。

config.SetSampleForType("MessageGoesHere", new 
     MediaTypeHeaderValue("application/json"), typeof(ExactTypeGoesHere));