¿Cómo llamar a un método asíncrono desde un getter o setter?
¿Cuál sería la forma más elegante de llamar a un método asíncrono desde un getter o setter en C #?
Aquí hay un pseudocódigo para ayudar a explicarme.
async Task<IEnumerable> MyAsyncMethod()
{
return await DoSomethingAsync();
}
public IEnumerable MyList
{
get
{
//call MyAsyncMethod() here
}
}