【发布时间】:2018-04-30 20:31:17
【问题描述】:
我有 2 个方法 getReponseFromDb() 和 getResponsefromthirdParty() 以数据表格式返回一些数据。我怎样才能使这个请求异步并等到它们都返回结果
public static datatable GetResult() {
var task1 = getResponseFromDb();
var task2 = getResponseFromThirdParty();
ProcessResult(task1, task2);
}
public static datatable getResponseFromDB() {
using(con SqlConnection = new SqlConnection()) {
//get data from sql
}
returns datatable
}
public static datatable getResponseFromthirdParty() {
//networkrequest
//process to datatable
//return datatable
}
【问题讨论】: