Poques ganes:
bool method(){
var result = classasync.method().Result;
return result;
}
Venga va, una oportunitat:
async bool method(){
var result = await classasync.method();
return result;
}
Però es que no vull fer-lo asíncron:
bool method(){
var resultTask = Task.Run(async () => await classasync.method());
resultTask.Wait();
return resultTask.Result;
}
Va, donem-li una oportunitat a l’asíncron:
async bool method(){
var resultTask = Task.Run(async () => await classasync.method());
resultTask.WaitAsync();
return resultTask.Result;
}