I have an ansyc method
public Task<Car> GetCar() { }
I can call this method async and await:
Car car = await GetCar()
How can I invoke the method using MethodInfo.Invoke and await for the result asynchronously.
MethodInfo method = obj.GetMethod("GetCar"); method.Invoke( obj, null)
You can invoke it normally and then await
the returned task:
Task<Car> result = (Task<Car>)method.Invoke(obj, null); await result;
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With