使用IAPIExplorer列舉ASP.NET Web API

jopen 12年前發布 | 9K 次閱讀 ASP.NET

IApiExplorer 是一個新的抽象層,它可以幫助獲取 ASP.NET Web API 的結構描述。伴隨該接口的還有一個默認實現——APIExplorer。

使用該 API 可以完成的工作有:

  • 產生文檔
  • 創建機器可讀的元數據
  • 創建一個測試客戶端

微軟員工 Yao 發表了兩篇文章(這里這里)分別用于展示如何使用 API 打印 Web API 列表以及如何創建幫助文檔。

請注意 ASP.NET MVC beta 下載目前并不提供 IApiExplorer,你需要從 CodePlex 上下載安裝文件以獲得新功能。Yao 解釋說,

..這是一項新功能并且不會在 beta 中發放。不過你可以使用我們在 Codeplex 上的安裝包試試看。Henrik 寫了一篇關于如何使用這些包的很不錯的文章

ASP.NET Web APIASP.NET MVC 4(目前處于 Beta 階段) 中的一款新框架,它可以讓使用 .NET Framework 構建 RESTful Web 服務的過程變得簡單。當然,還有一些其他的方案也能夠做到這點,例如 Service Stack 提供了類似的功能并且已經非常流行。

查看英文原文:Use IAPIExplorer To List Your ASP.NET Web APIs

來自: InfoQ

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!