HamidZaeri
5 سال پیش توسط HamidZaeri مطرح شد
0 پاسخ

روش اجرای همزمان چند درخواست getasync با .net core

سلام
من میخوام 3 تا درخواست getasync یا postasync به شکل async بفرستم و منتظر جواب نمونم.
بعدش بیام چک کنم اولین از اون 3تا که جوابش اومد، 2 تای دیگه رو ول کنم و از جواب اولی برای ادامه برنامه استفاده کنم.

List<Task> tasks = new List<Task>();
                for (int ctr = 0; ctr <= 2; ctr++)
                {
                    tasks.Add(Web("https://google.com/api", da));
                }

var index = Task.WhenAny(tasks);

همچین چیزی استفاده کردم ولی نمیدونم چجوری باید از جوابش استفاده کنم؟