asp.net-mvc - StackExchange API 如何实现通用包装器对象?

标签 asp.net-mvc rest asp.net-web-api servicestack stackexchange-api

他们是怎么做的http://api.stackexchange.com/docs/wrapper ?我知道这些是 ServiceStack 驱动的 API,但一些代码示例会很好。

我想用 ASP.NET Web API 实现类似的东西。

不过,如果有人可以提供用 ServiceStack 实现的 StackExchange 代码,例如和仅供引用,那也行。

最佳答案

您可以通过探索 StacMan 对内部结构有所了解客户端库。 WrapperStacManResponse特别是类(class)。
更新:
Kevin Montrose 还有一系列关于 StackExchange API 演变和细微差别的文章:Stack Exchange API V2.0: Consistency , History Of The Stack Exchange API, Mistakes例如。
StackExchange performance page包含有关使用的编程堆栈的信息,即:C# + ASP.net MVC、Dapper ORM、StackExchange.Redis、DotNetOpenAuth、MiniProfiler、Jil。和 The Architecture of Stack Overflow video包含有关某些 SO 软件开发原则的信息。

关于asp.net-mvc - StackExchange API 如何实现通用包装器对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21755387/

相关文章:

REST API - 端点语法 - 按属性获取项目 - 而不是按 id

c# - 如何在 ASP.NET 5/MVC 6 中创建响应消息并向其添加内容字符串

如果方法参数是字符串或整数,ASP.NET WebAPI 会抛出 404

c# - 如何指定配置类型的名称?

asp.net-mvc - 可以将页脚添加到 MVCContrib 网格中吗?

c# - Entity Framework 父子表仅返回直接子项

c# - ApiController 操作无法从查询字符串中解析数组

asp.net-mvc - 在 ASP.Net MVC 中操作后替换部分 View

asp.net-mvc - WebApi Action 过滤器调用了两次

web-services - 使用 ServiceStack 实现 HATEOAS 的正确方法