क्या निम्न कार्य के बीच का अंतर है में बनाम Task.Result का इंतजार है:एक async विधि
async Task<T> method(){
var r = await dynamodb.GetItemAsync(...)
return r.Item;
}
async Task<T> method(){
var task = dynamodb.GetItemAsync(...)
return task.Result.Item;
}
बनाम किसी कारण केवल दूसरे कार्यों के लिए मेरे मामले में। पहला ऐसा कभी खत्म नहीं होता है।
तो केवल कारण है कि मैं ने पाया है कि एक इंतजार लटका सकता है नीचे अतः जवाब से है। मैंने सोचा कि मैं भविष्य में मेरी मदद करने के लिए यहां एक टिप्पणी छोड़ दूंगा। 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-return/10369275 # 10369275 –