Phần nào mô tả phương thức của Webapi
trên trang trợ giúp và đoạn giới thiệu?Trang Trợ giúp về WebApi Mô tả
Trả lời
Theo điều này article bạn có thể sử dụng nhận xét tài liệu XML để tạo tài liệu. Để bật tính năng này, hãy mở tệp Vùng/HelpPage/App_Start/HelpPageConfig.cs và bỏ ghi chú dòng sau:
config.SetDocumentationProvider(new XmlDocumentationProvider(
HttpContext.Current.Server.MapPath("~/App_Data/XmlDocument.xml")));
Bây giờ bật tài liệu XML. Trong Solution Explorer, nhấn chuột phải vào dự án và chọn Properties. Chọn trang Xây dựng.
Trong phần Đầu ra, hãy kiểm tra tệp tài liệu XML. Trong hộp chỉnh sửa, nhập “App_Data/XmlDocument.xml”.
Thêm một số nhận xét tài liệu vào các phương pháp điều khiển. Ví dụ:
/// <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";
}
Để xem mô tả bạn cần phải làm theo điều này:
- Mỗi hành động trong bộ điều khiển khách hàng của bạn phải có một tài liệu hướng dẫn XML
- mở các tính chất của dự án mà chứa bộ điều khiển của bạn và bật XML documenation như sau:
- Trong Đăng ký phương pháp HelpPageConfig lớp (khu vực/helppage/App_Start/HelpPageConfig.cs) bỏ ghi chú dòng 19 và đừng quên để thay đổi đường dẫn tập tin như thế này:
config.SetDocumentationProvider(new XmlDocumentationProvider(HttpContext.Current.Server.MapPath("~/App_Data/MvcApplication4.XML")));
Tất cả những gì bạn phải làm. Điều cuối cùng là bao gồm tệp được tạo trong App_Data trong dự án của bạn để tệp sẽ được triển khai trong quá trình sản xuất.
- 1. Trợ giúp với các bộ mô tả tệp trong Unix
- 2. Các trang trợ giúp WebAPI: vô hiệu hóa cho bản phát hành sản phẩm
- 3. Cần trợ giúp về HL7
- 4. Chuỗi mô tả về NSDate
- 5. Glimpse WebAPI Hỗ trợ
- 6. Cần trợ giúp về mã OAuthException 2500
- 7. Trợ giúp về thuật toán cần thiết
- 8. Cần trợ giúp về THREE.js TextGeometry
- 9. Tài liệu trợ giúp về API của C# Web IHttpActionResult
- 10. Mô tả để chỉ trả về ClassName?
- 11. Gnuplot, khoảng cách mô tả về trục
- 12. Làm cách nào để ghi lại tham số QueryString tùy chọn trong các Trang trợ giúp ASP.NET WebApi?
- 13. Cần trợ giúp chọn khung cho trang web song ngữ
- 14. Trang trợ giúp được tạo tự động với kiểu trả về HttpResponseMessage
- 15. C++ Trợ giúp về tái cấu trúc lớp quái vật
- 16. Phương pháp phổ biến trong mô hình và trợ giúp
- 17. Hỗ trợ GET * và * POST trong WebApi
- 18. CodeIgniter: Tạo trợ giúp mới?
- 19. Trang trợ giúp ASP.Net Web Api dựa trên ủy quyền
- 20. Trợ giúp tối ưu hóa trang web cho iPhone
- 21. . Trang web trợ giúp và định tuyến API WebNet
- 22. xóa các trang trợ giúp khỏi ASP.NET Web API
- 23. Hỗ trợ khu vực ASP.Net WebAPI
- 24. Nhận trợ giúp về nội dung com.mathworks của MATLAB
- 25. Trợ giúp và Thông tin về Lập trình hướng Aspect
- 26. Tài liệu về đánh dấu tệp trợ giúp vim
- 27. Cần trợ giúp về khái niệm hóa trong Redis/NoSQL
- 28. Magento - tạo một lớp trợ giúp
- 29. Trợ giúp "?" nút
- 30. Rails xem người trợ giúp trong tập tin trợ giúp
Đối với tôi (VS2013) còn một việc cần làm. 1.) Đường dẫn của tệp tài liệu dưới đầu ra phải có dấu gạch chéo ngược, dấu gạch chéo không bình thường. 2.) Trong trình thám hiểm giải pháp, tôi phải thêm XmlDocument.xml vào dự án (bật nút 'xem tất cả' trước) và đặt thuộc tính 'copy to output directory' của tệp thành 'copy if newer' (xem Câu trả lời CodeNotFounds) – Aaginor
Phát ngay. Nếu bạn muốn bỏ qua một ApiController từ tài liệu trợ giúp thì có thuộc tính này ra khỏi hộp - [ApiExplorerSettings (IgnoreApi = true)]. – Patrick