Saya punya asyncmetode:
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 GenerateCodeAsyncmetode agar ini bekerja secara serempak?
Memperbarui
Namun tidak ada solusi masuk akal yang ditemukan.
Namun, saya melihat bahwa HttpClientsudah menerapkan pola ini
using (HttpClient client = new HttpClient())
{
// async
HttpResponseMessage responseAsync = await client.GetAsync(url);
// sync
HttpResponseMessage responseSync = client.GetAsync(url).Result;
}