WCF xizmati Windows Phone 7 da UI ish zarrachasida yoki Asynchronous Request threadda ishlayaptimi?

Savolga ko'ra, WCF xizmatiga kirishda qaysi ip ishlatiladi?

Men unga obuna bo'lgan ko'pgina veb-xizmatlar HttpWebRequest foydalanar, chunki u UI ish zarrachasini bloklamaydi. Ammo Bing API-ga kirganimda, u WCF xizmatidan foydalanadi. Ushbu WebClient yoki HttpWebRequest dasturmi?

Tashqi ko'rinishidan WebClientga o'xshash ko'rinadi, chunki u sizning Beginnervoke-ni UI-ga ishora qilishni talab qilmaydi. Bu aniqmi?

0

1 javoblar

Windows Phone-da WCF xizmati yo'q - bu platformadagi API faqat WCF (xizmatlarga kirish) ning mijozi kodini o'z ichiga oladi.

Sizning interfeysingizni HttpWebRequest va WebClient (masalan, BeginGetResponse va DownloadAsync ) yordamida bloklash mumkin emas, . To'g'ri eslab qolsam, telefondagi WCF mijozi ichki HttpWebRequest dan foydalanadi, lekin bu dastur batafsil, u har qanday vaqtda o'zgartirilishi mumkin. Va Windows Phone platformasidan (va Silverlight ham) barcha WCF qo'ng'iroqlari doim mos kelmaydigan bo'lishi kerak (ya'ni, sinxronlashtirilmagan qo'llab-quvvatlanmaydi).

0
qo'shib qo'ydi