משיב מוביל
WCF PROXY עם DELEGATES ב SILVERLIGHT

שאלה
-
אלעד בזמנו אמרת שאתה מעדיף לשנות את ה PROXY של ה WCF ב SILVERLIGHT
שיעבוד עם DELEGATES במקום עם EVENT,ואני גם מעדיף את זה
הפתרון שלי הוא להשתמש עם PARTIAL CLASS שה CLASS הוא ה PROXY שנוצר
לדומא אם יש לי IORDERSERVICE שממומש עי ה PROXY אני מגדיר IORDERAGENT שמכיל פונקציות שמקבלות DELEGATE וכך יש לי גם גישה לכל הMEMBERS של ה PROXY
מה אתה אומר על הפתרון?
דבר שני,אני כמובן עובד עם PRISM ו MVVM ואני צריך להבטיח שה DELEGATE ירוץ ב UI THREAD
אבל נראה לי ששימוש ב DISPATCHER מתוך ה VM קצת פוגע ב PATTERN כי אז אני יוצר תלות בטכנולוגיית ה
ה UI
אחד הפתרונות שחשבתי עליו הוא הפשטה של ה DISPATCHER כלומר ליצור איזה SERVICE ולישם אותו ב MEF CONTAINER שהוא יהיה אחראי על הרצת ה DELEGATE ב UI THREAD
מה אתה חושב?
תודה
יום שלישי 17 יולי 2012 20:38
תשובות
-
אחד לאחד מה שאני הייתי עושה :-)
- סומן כתשובה על-ידי NoundaDee יום חמישי 19 יולי 2012 11:24
יום חמישי 19 יולי 2012 10:17
כל התגובות
-
אחד לאחד מה שאני הייתי עושה :-)
- סומן כתשובה על-ידי NoundaDee יום חמישי 19 יולי 2012 11:24
יום חמישי 19 יולי 2012 10:17 -
רק שאני לא הייתי משתמש בMEF - ככל שעובר יותר זמן ככה אני מגלה יותר כמה אני לא אוהב אותו. *לפחות* עד גרסה 2, לפי דעתי אסור לגעת ועדיף להשתמש ב Unity או כל IoCC אחר.יום חמישי 19 יולי 2012 10:18
-
אני עבדתי עם UNITY ולא מזמן עברתי ל MEF בגלל השימוש ב ATTRIBUTES
ואז הגעתי למסקנה ששימוש ב ATTRIBUTES מגביל אותי
(אני יודע שאפשר להשתמש ב MEF בלי ATTRIBUTESׂ
היתרון של MEF מבחינתי שזה חלק מ ה FRAMEWORK ויש לי מגבה עם איזה ספריות להשתמש
יום חמישי 19 יולי 2012 11:26 -
MEF מסתיר את ה IOCC, וזה ממש רע לדעתי. ב גרסה 2 זה יפתח, אבל עד אז אני *ממש* ממליץ לא להשתמש בויום חמישי 19 יולי 2012 11:51