使用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 APIASP.NET MVC 4(目前处于Beta阶段) 中的一款新框架,它可以让使用.NET Framework构建RESTful Web服务的过程变得简单。当然,还有一些其他的方案也能够做到这点,例如Service Stack 提供了类似的功能并且已经非常流行。

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

查看中文原文:使用IAPIExplorer列举ASP.NET Web API

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏蓝天

SIGPIPE导致cronttab和shell脚本等工作异常

cron和sh等可能被某些共享库hook,而这些共享库可能会触发SIGPIPE,导致crontab和shell工作异常,解决办法是程序忽略SIGPIPE或脚本中...

7710
来自专栏我思故我在

MongoDB - 在Windows上安装

15050
来自专栏张善友的专栏

ASP.NET 5运行时升级到Beta5

在Visual Studio 2015 RTM和Windows 10正式发布之前,微软把开源.NET升级到了beta5,带来了一些增强和改变。和Visual S...

22880
来自专栏我思故我在

MongoDB - 在Windows上安装

34790
来自专栏程序员叨叨叨

是时候来一波Android Studio与Genymotion的配置了

之前在Lofter写了一篇《安卓开发工具与Genymotion模拟器安装配置详解》,如今已转至简书平台写博客,遂将此文搬至此处,以作备忘。 注:此文基于Win...

36440
来自专栏武培轩的专栏

Notepad++中实现Markdown语法高亮与实时预览

Notepad ++是一个十分强大的编辑器,除了可以用来制作一般的纯文字说明文件,也十分适合编写计算机程序代码。Notepad ++不仅有语法高亮度显示,也有语...

47960
来自专栏bboysoul

git设置socks代理

终端下执行 git config --global http.proxy 'socks5://127.0.0.1:1080' git config --gl...

19540
来自专栏DeveWork

Sublime text 3 中Package Control 的安装与使用方法

Package Control插件本身是一个为了方便管理插件的插件,在Sublime text 3中,Package Control 的安装方法一开始出来的方法...

76180
来自专栏deepcc

Sublime Text 3 入门(插件控制台安装)

585110
来自专栏跟着阿笨一起玩NET

VS扩展CodeMaid代码整理插件

本文章转载:http://www.cnblogs.com/wintersun/p/3577039.html

1K10

扫码关注云+社区

领取腾讯云代金券