定义web api方法之间的区别 - 新手

时间:2018-05-23 16:34:37

标签: c# asp.net-core asp.net-core-webapi

声明WEB API方法之间的区别如下:

  1. public async Task<IActionResult> Get() {}
    
  2. public ActionResult<IEnumerable<string>> Get()
    

1 个答案:

答案 0 :(得分:0)

方法1是一个异步API Action,返回一个简单的ActionResult,它是action方法返回类型的基类型。

方法2是一个同步API动作,返回封装了一组字符串的通用IActionResult类型。

考虑方法名称Get,它们是您可以调用以从Web服务器获取某些数据的API。

这是否回答了这个问题?