Bir async
yöntem var:
public async Task<string> GenerateCodeAsync()
{
string code = await GenerateCodeService.GenerateCodeAsync();
return code;
}
Senkronize bir yöntemden bu yöntemi çağırmak gerekiyor.
GenerateCodeAsync
Eşzamanlı olarak çalışması için yöntemi çoğaltmak zorunda kalmadan bunu nasıl yapabilirim ?
Güncelleme
Ancak makul bir çözüm bulunamadı.
Ancak, HttpClient
zaten bu kalıbı uyguladığını görüyorum
using (HttpClient client = new HttpClient())
{
// async
HttpResponseMessage responseAsync = await client.GetAsync(url);
// sync
HttpResponseMessage responseSync = client.GetAsync(url).Result;
}