ajp*_*ajp 39 .net c# async-await
我有一个ansyc方法
public Task<Car> GetCar()
{
}
Run Code Online (Sandbox Code Playgroud)
我可以调用此方法异步并等待:
Car car = await GetCar()
Run Code Online (Sandbox Code Playgroud)
如何使用MethodInfo.Invoke调用该方法并异步等待结果.
MethodInfo method = obj.GetMethod("GetCar");
method.Invoke( obj, null)
Run Code Online (Sandbox Code Playgroud)
Ste*_*ary 89
您可以正常调用它,然后await返回返回的任务:
Task<Car> result = (Task<Car>)method.Invoke(obj, null);
await result;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
26180 次 |
| 最近记录: |