C#
Win8 CP'de xaml tabanlı bir metro uygulamasının içinden yaptığım bir çağrı var ; bu çağrı yalnızca bir web hizmetine gider ve JSON verilerini döndürür.
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);
Beklemede kalıyor, await
ancak http çağrısı aslında hemen geri dönüyor (fiddler aracılığıyla onaylandı); sanki await
görmezden geliniyor ve orada asılı duruyor.
Siz sormadan önce - EVET - Özel Ağ özelliği açık.
Bunun neden asıldığına dair bir fikriniz var mı?
async
yöntemi nasıl adlandırıyorsun ? Bir istisna oluşturmaz mı?