nelsonyan30
New member
Thread + Delegate
שלום רב!!! יש לי אפליקציה webית בasp.net ,בדף מסויים יש כפתור שמבצע פעולה ארוכה ("הורדת קובץ גדול מהשרת") בשעת הלחיצה אני יוצר thread שמפעיל פונקציה במחלקה אחרת , לפני הפעלת ה thread אני מגדיר delegate + ManualResetEvent ,עכשיו המשתמש יכול מצידו לסגור את הדף הזה אך כמובן להשאר באפליקציה. הבעיה שלי היא שאני לא יודע באיזה דף הוא יהיה שאני אוכל לתפוס את הEvent שה Thread סיים ולהציג למשתמש הודעה? חשבתי גם על כיוון אחר , ללא delegate וללא event פשוט להפעיל תפונקציה בthread וברגע שבהיא תסיים היא תעשה response.erdirect() לדף שיפתח בקטן ויציד למשתמש הודעת סיום? אשמח לקבל ייעוץ + דוגמאות
שלום רב!!! יש לי אפליקציה webית בasp.net ,בדף מסויים יש כפתור שמבצע פעולה ארוכה ("הורדת קובץ גדול מהשרת") בשעת הלחיצה אני יוצר thread שמפעיל פונקציה במחלקה אחרת , לפני הפעלת ה thread אני מגדיר delegate + ManualResetEvent ,עכשיו המשתמש יכול מצידו לסגור את הדף הזה אך כמובן להשאר באפליקציה. הבעיה שלי היא שאני לא יודע באיזה דף הוא יהיה שאני אוכל לתפוס את הEvent שה Thread סיים ולהציג למשתמש הודעה? חשבתי גם על כיוון אחר , ללא delegate וללא event פשוט להפעיל תפונקציה בthread וברגע שבהיא תסיים היא תעשה response.erdirect() לדף שיפתח בקטן ויציד למשתמש הודעת סיום? אשמח לקבל ייעוץ + דוגמאות