मेरे पास एक async
विधि है:
public async Task<string> GenerateCodeAsync()
{
string code = await GenerateCodeService.GenerateCodeAsync();
return code;
}
मुझे इस विधि को एक तुल्यकालिक विधि से कॉल करने की आवश्यकता है।
मैं कैसे GenerateCodeAsync
तुल्यकालिक रूप से काम करने के लिए इस विधि की नकल किए बिना ऐसा कर सकता हूं ?
अपडेट करें
फिर भी कोई उचित समाधान नहीं मिला।
हालाँकि, मुझे लगता है कि HttpClient
पहले से ही इस पैटर्न को लागू करता है
using (HttpClient client = new HttpClient())
{
// async
HttpResponseMessage responseAsync = await client.GetAsync(url);
// sync
HttpResponseMessage responseSync = client.GetAsync(url).Result;
}