使用IAPIExplorer列舉ASP.NET Web API
IApiExplorer 是一個新的抽象層,它可以幫助獲取 ASP.NET Web API 的結構描述。伴隨該接口的還有一個默認實現——APIExplorer。
使用該 API 可以完成的工作有:
- 產生文檔
- 創建機器可讀的元數據
- 創建一個測試客戶端
微軟員工 Yao 發表了兩篇文章(這里和這里)分別用于展示如何使用 API 打印 Web API 列表以及如何創建幫助文檔。
請注意 ASP.NET MVC beta 下載目前并不提供 IApiExplorer,你需要從 CodePlex 上下載安裝文件以獲得新功能。Yao 解釋說,
..這是一項新功能并且不會在 beta 中發放。不過你可以使用我們在 Codeplex 上的安裝包試試看。Henrik 寫了一篇關于如何使用這些包的很不錯的文章。
ASP.NET Web API 是 ASP.NET MVC 4(目前處于 Beta 階段) 中的一款新框架,它可以讓使用 .NET Framework 構建 RESTful Web 服務的過程變得簡單。當然,還有一些其他的方案也能夠做到這點,例如 Service Stack 提供了類似的功能并且已經非常流行。
查看英文原文:Use IAPIExplorer To List Your ASP.NET Web APIs
來自:
InfoQ
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!