URI 中复杂类型的 WebAPI 帮助页面

2024-02-21

我在用着WebAPI 帮助页面 http://blogs.msdn.com/b/yaohuang1/archive/2012/08/15/introducing-the-asp-net-web-api-help-page-preview.aspx提供文档。 文档生成得很好(来自 xml 注释),除非我在 uri 中使用复杂模型。 所以,我得到以下文档

GET service/Tst2    No documentation available.

对于方法:

    /// <summary>
    /// description
    /// </summary>
    [HttpGet]
    public string Tst([FromUri] TstModel filter)
    {
        return null;
    }

    public class TstModel
    {
        public int Id { get; set; }
    }

对于具有简单 int/string 参数的其他方法,它按预期工作。如果我删除[来自Uri]属性它也有效,但是然后

所以问题是:如何显示此类方法的文档?如何提供从 URI 获取的复杂类型的文档?


关于您最初提出的关于未为用 [FromUri] 属性装饰的复杂类型生成帮助的问题,这是我们正在解决的一个已知问题。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

URI 中复杂类型的 WebAPI 帮助页面 的相关文章

随机推荐