আমি উইন 8 সিপিতে একটি এক্সএএমএল-ভিত্তিক, C#
মেট্রো অ্যাপ্লিকেশনটির ভিতরে থেকে একটি কল করছি ; এই কলটি কেবল একটি ওয়েব পরিষেবাদিকে হিট করে এবং JSON ডেটা ফেরত দেয়।
HttpMessageHandler handler = new HttpClientHandler();
HttpClient httpClient = new HttpClient(handler);
httpClient.BaseAddress = new Uri("http://192.168.1.101/api/");
var result = await httpClient.GetStreamAsync("weeklyplan");
DataContractJsonSerializer ser = new DataContractJsonSerializer(typeof(WeeklyPlanData[]));
return (WeeklyPlanData[])ser.ReadObject(result);
এটি স্তব্ধ হয়ে যায় await
তবে HTTP কলটি প্রায় অবিলম্বে ফিরে আসে (ফিডলারের মাধ্যমে নিশ্চিত); এটি যেন await
উপেক্ষা করা হয় এবং এটি কেবল সেখানে স্তব্ধ থাকে।
আপনি জিজ্ঞাসার আগে - হ্যাঁ - প্রাইভেট নেটওয়ার্কের ক্ষমতা চালু আছে।
কোন ধারণা কেন এই স্তব্ধ হবে?
async
পদ্ধতি কল করছেন ? এটি কি ব্যতিক্রম ছুঁড়ে না?