Saya punya async
metode:
public async Task<string> GenerateCodeAsync()
{
string code = await GenerateCodeService.GenerateCodeAsync();
return code;
}
Saya perlu memanggil metode ini dari metode sinkron.
Bagaimana saya bisa melakukan ini tanpa harus menduplikasi GenerateCodeAsync
metode agar ini bekerja secara serempak?
Memperbarui
Namun tidak ada solusi masuk akal yang ditemukan.
Namun, saya melihat bahwa HttpClient
sudah menerapkan pola ini
using (HttpClient client = new HttpClient())
{
// async
HttpResponseMessage responseAsync = await client.GetAsync(url);
// sync
HttpResponseMessage responseSync = client.GetAsync(url).Result;
}