asp.net-mvc-4 - ASP.NET MVC 4 Web API 方法调用元数据

标签 asp.net-mvc-4 asp.net-web-api

我正在考虑使用 ASP.NET MVC 4(当前为测试版)中引入的新 Web API 来构建一些服务。我非常清楚如何使用 REST 调用这些服务,REST 以 JSON 或 xml 形式返回响应。

但是,有没有一种方法可以让我在客户端应用程序中添加这些服务引用并为响应对象生成 stub ,类似于创建 .NET 响应对象的方式我们添加一个 WSDL 引用。

最佳答案

ASP.NET Web API 没有任何此类内置功能。由于无法提供现有 VS 工具可以读取的一些类似 WSDL 的元数据信息,VS 2010 无法从 JSON 服务创建 CLR 对象。

但是,您可以考虑的另一种方法是创建一个简单的类库,其中包含可供服务器和客户端使用的 DTO(数据传输对象)类。

关于asp.net-mvc-4 - ASP.NET MVC 4 Web API 方法调用元数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9405288/

相关文章:

c# - ADAL token 获取异常

jquery - 使用 jQuery 的 MVC 手动表单验证始终返回 True

asp.net-mvc-4 - 在 ASP.NET MVC 4 中路由 GET 和 POST 路由

asp.net - 如何设置 CacheCow 的过期时间?

asp.net-mvc-4 - WEBAPI ActionContext Request.Properties.Add 用于存储敏感信息

.net - 依赖注入(inject) - 何时在 Web 应用程序中使用单例范围

asp.net-mvc - 为什么在 asp.net mvc 项目中加载 WebForms 的 ViewEngineCollection

C#.NET MVC4 - 方法的不可为空类型的参数的空条目

c# - 抛出 HttpResponseException 会导致未处理的异常

.net - Task.Factory.ContinueWhenAll 调用的适当结构