如何在ASP.NET Core Web API中以三种方式高效返回数据?
- 内容介绍
- 文章标签
- 相关推荐
本文共计272个文字,预计阅读时间需要2分钟。
在ASP.NET Core中,有三种返回数据和HTTP状态码的方式,最简单的是直接返回指定类型的实例。例如,以下代码展示了如何使用 `[ApiController]` 和 `[Route]` 属性来创建一个返回天气预报信息的控制器:
csharp[ApiController][Route([controller])]public class WeatherForecastController : ControllerBase{}
在 ASP.NET Core 中有三种返回 数据 和 HTTP状态码 的方式,最简单的就是直接返回指定的类型实例,如下代码所示:
[ApiController] [Route("[controller]")] public class WeatherForecastController : ControllerBase { [HttpGet] public IEnumerable<WeatherForecast> Get() { var rng = new Random(); return Enumerable.Range(1, 5).Select(index => new WeatherForecast { Date = DateTime.Now.AddDays(index), TemperatureC = rng.Next(-20, 55), Summary = Summaries[rng.Next(Summaries.Length)] }) .ToArray(); } }
除了这种,也可以返回 IActionResult 实例 和 ActionResult <T> 实例。
虽然返回指定的类型 是最简单粗暴的,但它只能返回数据,附带不了www.infoworld.com/article/3520770/how-to-return-data-from-aspnet-core-web-api.html
到此这篇关于详解如何在ASP.NET Core Web API中以三种方式返回数据的文章就介绍到这了,更多相关ASP.NET Core Web API返回数据内容请搜索易盾网络以前的文章或继续浏览下面的相关文章希望大家以后多多支持易盾网络!
本文共计272个文字,预计阅读时间需要2分钟。
在ASP.NET Core中,有三种返回数据和HTTP状态码的方式,最简单的是直接返回指定类型的实例。例如,以下代码展示了如何使用 `[ApiController]` 和 `[Route]` 属性来创建一个返回天气预报信息的控制器:
csharp[ApiController][Route([controller])]public class WeatherForecastController : ControllerBase{}
在 ASP.NET Core 中有三种返回 数据 和 HTTP状态码 的方式,最简单的就是直接返回指定的类型实例,如下代码所示:
[ApiController] [Route("[controller]")] public class WeatherForecastController : ControllerBase { [HttpGet] public IEnumerable<WeatherForecast> Get() { var rng = new Random(); return Enumerable.Range(1, 5).Select(index => new WeatherForecast { Date = DateTime.Now.AddDays(index), TemperatureC = rng.Next(-20, 55), Summary = Summaries[rng.Next(Summaries.Length)] }) .ToArray(); } }
除了这种,也可以返回 IActionResult 实例 和 ActionResult <T> 实例。
虽然返回指定的类型 是最简单粗暴的,但它只能返回数据,附带不了www.infoworld.com/article/3520770/how-to-return-data-from-aspnet-core-web-api.html
到此这篇关于详解如何在ASP.NET Core Web API中以三种方式返回数据的文章就介绍到这了,更多相关ASP.NET Core Web API返回数据内容请搜索易盾网络以前的文章或继续浏览下面的相关文章希望大家以后多多支持易盾网络!

