Qual è la differenza tra fare il seguente:attendono vs Task.Result in un metodo asincrono
async Task<T> method(){
var r = await dynamodb.GetItemAsync(...)
return r.Item;
}
vs
async Task<T> method(){
var task = dynamodb.GetItemAsync(...)
return task.Result.Item;
}
nel mio caso, per qualche motivo solo le opere seconde. Il primo sembra non finire mai.
Quindi l'unico motivo per cui ho scoperto che un await potrebbe appendere dalle risposte di seguito in modo. Ho pensato di lasciare un commento qui per dare una mano a me. https://stackoverflow.com/questions/13489065/best-practice-to-call-configureawait-for-all-server-side-code https://stackoverflow.com/questions/9895048/ async-call-with-await-in-httpclient-never-returns/10369275 # 10369275 –