क्या कोई जानता है कि ऐसा करने का उद्देश्य क्या है?सी # प्रतीक्षा/async, बिंदु क्या है?
private async Task<bool> StoreAsync(TriviaAnswer answer) { ... }
[ResponseType(typeof(TriviaAnswer))]
public async Task<IHttpActionResult> Post(TriviaAnswer answer)
{
var isCorrect = await StoreAsync(answer);
return Ok<bool>(isCorrect);
}
इस की जांच से, यह निजी विधि एसिंक्रोनस रूप से चलाने के लिए यह कह रहा है लेकिन तुल्यकालिक इसे समाप्त करने के लिए प्रतीक्षा करें। मेरा सवाल है, क्या इसका कोई मतलब है? या यह सिर्फ एक फैंसी अभी तक व्यर्थ तकनीक है? मैं वेब एपीआई/एमवीसी/एसपीए के लिए कुछ कोड का अध्ययन करते समय इसमें भाग गया।
वैसे भी, कोई अंतर्दृष्टि उपयोगी होगी।
1) कृपया 'MyMethod() 'का रिटर्न प्रकार दिखाएं, यह महत्वपूर्ण है। और 2) सिंक्रोनस प्रतीक्षा का उल्लेख कहां है, आपके उदाहरण कोड में एक नहीं है। –
मेरा मानना है कि समकालिक प्रतीक्षा 'प्रतीक्षा' में होती है। मैं जल्द ही कोड अपडेट करूंगा। – beautifulcoder
'प्रतीक्षा' का विघटन एक असीमित प्रतीक्षा है। एक सिंक्रोनस प्रतीक्षा 'var isCorrect = StoreAsync (उत्तर) होगा। परिणाम; ' –