View Full Version : وب سرویس در ویندوز فون
hosein320
چهارشنبه 14 آبان 1393, 14:04 عصر
سلام
من یک وب سرویس نوشتم ک تو محیط ویندوز میتونم باهاش کار کنم ولی تو ویندوز فوت ب انتهای همه تابع هام کلمه "Async" اومده
و موقع استفاده میگه ک تابع مقداری رو برنمیگردونه
دلیلش چیه؟
پیشاپیش تشکرمیکنم
saied_hacker
چهارشنبه 14 آبان 1393, 21:28 عصر
به دلیل اینکه ویندوز فون فقط از سیستم غیر هم زمان در مکالماتش بین وب سرور و کلاینت استفاده میکنه.
هر تابعی که فراخوانی می کنی یک event هم داره وقتی نتیجه دریافت شد رخ میده و برای هر تابع باید event handler ش رو هم ایجاد کنی.
هر تابع که داری یه ایونت هم به همون نام + Completed هست.:چشمک:
مثال :
void btn_click()
{
service.getNumber();
service.getNumberCompleted = getnumCompleted;
}
void getnumCompleted(object sender, getNumberCopletedEventArg e)
{
// e.Result...
}
hosein320
پنج شنبه 15 آبان 1393, 13:13 عصر
با تشکر
فقط مقداری که میده رو چطوری میشه گرفت:متفکر:
_________________
ممنون متوجه شدم
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.