在助手頁面和引言段落上填充Webapi
方法的描述是什麼?WebApi幫助頁面描述
47
A
回答
72
根據此article您可以使用XML文檔註釋來創建文檔。要啓用此功能,打開文件區域/ HelpPage/App_Start/HelpPageConfig.cs並取消以下行:
現在啓用XML文檔。在解決方案資源管理器中,右鍵單擊該項目並選擇屬性。選擇生成頁面。
在輸出下,檢查XML文檔文件。在編輯框中,輸入「App_Data/XmlDocument.xml」。
向控制器方法添加一些文檔註釋。例如:
/// <summary>
/// Gets some very important data from the server.
/// </summary>
public IEnumerable<string> Get()
{
return new string[] { "value1", "value2" };
}
/// <summary>
/// Looks up some data by ID.
/// </summary>
/// <param name="id">The ID of the data.</param>
public string Get(int id)
{
return "value";
}
33
要查看您需要按照此說明:
- 在客戶控制每一個動作都要有一個XML文檔
- 打開項目的性質包含您的控制器並啓用XML文檔,如下所示:
- 在爲HelpPageConfig類(區/ HelpPage/App_Start/HelpPageConfig.cs)取消對該行19 註冊方法,不要忘記改變這樣的文件路徑:
config.SetDocumentationProvider(new XmlDocumentationProvider(HttpContext.Current.Server.MapPath("~/App_Data/MvcApplication4.XML")));
這一切你必須做的。 最後一件事是將在App_Data中創建的文件包含在您的項目中,以便文件將在生產中部署。
相關問題
- 1. 在AspNet中生成模型描述WebApi幫助頁面
- 2. Web API幫助頁面上的資源描述顯示「無」。
- 3. ASP.Net WebApi幫助頁面示例生成
- 4. WebAPI幫助頁面 - 錯誤404
- 5. Unix中的文件描述符幫助
- 6. FullCalendar和qTip。幫助描述爲數組
- 7. SQL查詢幫助:需要編寫下面描述的問題
- 8. Woocommerce - 產品描述頁面
- 9. 的WebAPI幫助頁面顯示出比控制器名稱
- 10. REST幫助頁面和REST測試客戶端在MVC4的WebAPI
- 11. VS爲WebAPI生成的幫助頁面,屬性文檔
- 12. WebApi幫助頁面不從XML文件中讀取
- 13. URI中複雜類型的WebAPI幫助頁面
- 14. 將描述頁面屬性輸出爲元描述標記
- 15. 動態元數據和頁面描述
- 16. WordPress爲頁面添加元描述
- 17. 提取描述了一個HTML頁面
- 18. 幫助頁面樣式
- 19. Web API幫助頁面
- 20. Visual Force頁面幫助
- 21. android幫助活動頁面
- 22. HTML網頁描述+
- 23. 缺少基於任務的WCF服務的幫助描述
- 24. Progress Openedge到Postgresql的轉換 - 缺少幫助和描述字段
- 25. Python,argparse:關閉所選參數的幫助描述
- 26. 如何爲Python函數編寫幫助/描述文本
- 27. 需要幫助描述和理解一些python代碼
- 28. 幫助oracle案例陳述
- 29. Yoast SEO:刪除og:描述和推特:在特定頁面上的描述
- 30. IP掃描幫助 - 線程?
對我來說(VS2013)還有些事情要做。 1.)輸出文檔文件的路徑必須帶有反斜槓,而不是正常的斜線。 2.)在解決方案資源管理器中,我必須將XmlDocument.xml添加到項目中(首先切換「全部查看」按鈕)並將文件的「複製到輸出目錄」屬性設置爲「複製如果更新」(請參閱CodeNotFounds答案) – Aaginor
Spot on。如果你想從幫助文檔中省略一個ApiController,那麼就有這個屬性 - [ApiExplorerSettings(IgnoreApi = true)]。 – Patrick