Return Web 中的异步 Api 操作
Return async in Web Api action
我有以下 Web Api 操作
public async Task<IHttpActionResult> Get() {
String clientId = "xyz";
String clientSecret = "xyz";
var config = new InstagramConfig("clientId", clientSecret);
var query = new InstaSharp.Endpoints.Tags(config);
var reply = query.Recent("car", null, null, 2);
var images = reply.Result.Data;
return await Ok(reply.Result.Data);
} // Get
一些注意事项:
- query.Recent return 类型是 await Task
- reply.Result.Data类型是List
当我编译代码时出现错误:
无法等待 'System.Web.Http.Results.OkNegotiatedContentResult>'
有谁知道我做错了什么吗?
我很确定你想要什么
var reply = await query.Recent("car", null, null, 2);
var images = reply.Result.Data;
return Ok(reply.Result.Data);
试试这个...
var reply = await query.Recent("car", null, null, 2);
我有以下 Web Api 操作
public async Task<IHttpActionResult> Get() {
String clientId = "xyz";
String clientSecret = "xyz";
var config = new InstagramConfig("clientId", clientSecret);
var query = new InstaSharp.Endpoints.Tags(config);
var reply = query.Recent("car", null, null, 2);
var images = reply.Result.Data;
return await Ok(reply.Result.Data);
} // Get
一些注意事项:
- query.Recent return 类型是 await Task
- reply.Result.Data类型是List
当我编译代码时出现错误:
无法等待 'System.Web.Http.Results.OkNegotiatedContentResult>'
有谁知道我做错了什么吗?
我很确定你想要什么
var reply = await query.Recent("car", null, null, 2);
var images = reply.Result.Data;
return Ok(reply.Result.Data);
试试这个...
var reply = await query.Recent("car", null, null, 2);