zoukankan      html  css  js  c++  java
  • ASP.NET Web API 创建帮助页

    1. 安装 Microsoft.AspNet.WebApi.HelpPage 程序包

    Install-Package Microsoft.AspNet.WebApi.HelpPage
    

    2. 注册 Area

    protected void Application_Start()
    {
        AreaRegistration.RegisterAllAreas();
    }
    

    3. HelpPageConfig 启用 SetDocumentationProvider

    WebApplication/Areas/HelpPage/App_Start/HelpPageConfig.cs 目录下,找到下面代码,并取消注释(App_Data 改为 bin):

    public static void Register(HttpConfiguration config)
    {
        //// Uncomment the following to use the documentation from XML documentation file.
        config.SetDocumentationProvider(new XmlDocumentationProvider(HttpContext.Current.Server.MapPath("~/bin/XmlDocument.xml")));
    }
    

    4. WebApplication Build 配置 XmlDocument 输出路径

    5. ValuesController 代码

    /// <summary>
    /// Values控制器
    /// </summary>
    public class ValuesController : ApiController
    {
        ........
    
        /// <summary>
        /// POST 操作
        /// </summary>
        /// <param name="value">value值</param>
        public void Post([FromBody]string value)
        {
        }
    }
    

    6. 效果

    Help Page

    Help/Api/POST-api-Values

  • 相关阅读:
    Licp
    [持续更新]Python 笔记
    求 LCA 的三种方法
    一些题目(4)
    欧几里得算法与扩展欧几里得算法
    最近打的三场比赛的总结
    10day2
    10day1
    chrome谷歌浏览器插件制作简易教程
    nodejs net模块
  • 原文地址:https://www.cnblogs.com/xishuai/p/aspnet-web-api-creating-api-help-pages.html
Copyright © 2011-2022 走看看