.net 如何在xml注释中指定UI注释

.net 如何在xml注释中指定UI注释,.net,asp.net-mvc-4,asp.net-web-api,swagger,.net,Asp.net Mvc 4,Asp.net Web Api,Swagger,我第一次开始使用swagger,似乎不知道如何让实现注释通过Xml文档注释显示任何内容 我已经浏览了几个小时的文档,没有看到任何关于如何在json输出中填充特定字段的内容 我希望这是动态完成的,不希望必须为此数据创建静态json文件 是否有关于指定哪些字段以获得特定输出的教程或其他文档 还有一种方法可以根据UI输出中的操作方法上的输入模型显示示例json请求,而不必手动显示这些请求 编辑: 我遇到的另一个问题是,如果我有一个简单的get方法标记为Authorize Swagger UI,则该方法

我第一次开始使用swagger,似乎不知道如何让实现注释通过Xml文档注释显示任何内容

我已经浏览了几个小时的文档,没有看到任何关于如何在json输出中填充特定字段的内容

我希望这是动态完成的,不希望必须为此数据创建静态json文件 是否有关于指定哪些字段以获得特定输出的教程或其他文档

还有一种方法可以根据UI输出中的操作方法上的输入模型显示示例json请求,而不必手动显示这些请求

编辑:

我遇到的另一个问题是,如果我有一个简单的get方法标记为Authorize Swagger UI,则该方法完全中断,并且当我尝试将Authorize头(我使用的是承载令牌)添加到javascript api中的headers选项时,授权令牌永远不会被发送 代码如下所示

        $(function () {
        window.swaggerUi = new SwaggerUi({
            discoveryUrl: "/api/swagger",
            dom_id: "swagger-ui-container",
            docExpansion: 'list',
            headers: { "Authorization":"Bearer Y2xtY2dyYXRoX2ZhY19jcmRJQ1RHV1MuQ29vcmRpbmF0b3IsRmFjdWx0eS42RC1BMi02Mi03Mi00Qi00Mg=="},
            supportHeaderParams: true,
            supportedSubmitMethods: ['get', 'post', 'put', 'delete']

        });


        window.swaggerUi.load();

    });
当我在我的消息处理程序中接收到请求时,authHeader为null,在headers集合中根本不存在,而且到目前为止,使用Fiddler时,承载令牌工作正常 在swagger api中是否有我需要做的事情,我没有做的事情我几乎完全遵循了文档,上面的函数除了身份验证之外工作正常,我无法从,看起来实现说明是由您的注释元素提供的。例如:

/// <summary>
/// Gets the resource by the specified ID.
/// </summary>
/// <param name="id">The id.</param>
/// <remarks>These remarks end up in the implementation notes of swagger</remarks>
public string Get(int id)
{
    return "my resource at " + id;
}
//
///按指定的ID获取资源。
/// 
///身份证。
///这些评论最后出现在swagger的实施说明中
公共字符串Get(int-id)
{
返回“我的资源在”+id;
}
从中,您的注释元素似乎提供了实施说明。例如:

/// <summary>
/// Gets the resource by the specified ID.
/// </summary>
/// <param name="id">The id.</param>
/// <remarks>These remarks end up in the implementation notes of swagger</remarks>
public string Get(int id)
{
    return "my resource at " + id;
}
//
///按指定的ID获取资源。
/// 
///身份证。
///这些评论最后出现在swagger的实施说明中
公共字符串Get(int-id)
{
返回“我的资源在”+id;
}

我希望swagger-client.js也有实现说明。只有swagger-ui.js有这个。我希望swagger-client.js也有实现说明。只有swagger-ui.js具有此功能。