Invoke ב Event
היי,
אודה לכם על עזרה קטנה.
יש לי מחלקה ובה Event שנניח נקרא לו MyEvent.
כשאני רוצה "להרים" את ה Event הזה, אז אני שואל אם הוא NULL ואם לא אז אני מבצע:
;(MyEvent(5
נניח שאני מעביר למתודות הרשומות את הערך 5 סתם לדוגמא.
השאלה שלי היא שאני יכול לבצע את זה בגם בצורה הזאת:
;(MyEvent.(Invoke
איפה אני צריך להמתמש בצורה הראשונה ואיפה בשניה? מהו ההבדל פה? האם זה קשור לתרדים?
עוד שאלה קטנה (אני יכול לבדוק את זה בקלות אבל בכל זאת) -
כאשר אני מרים את ה Event - האם הטרד נתקע עד שכל ה SubScribers מסיימים את העבודה באותה מתודה או שזה ממשיך?
אשמח טיפה להבין מה קורה בתהליך הזה.
תודה רבה.
היי,
אודה לכם על עזרה קטנה.
יש לי מחלקה ובה Event שנניח נקרא לו MyEvent.
כשאני רוצה "להרים" את ה Event הזה, אז אני שואל אם הוא NULL ואם לא אז אני מבצע:
;(MyEvent(5
נניח שאני מעביר למתודות הרשומות את הערך 5 סתם לדוגמא.
השאלה שלי היא שאני יכול לבצע את זה בגם בצורה הזאת:
;(MyEvent.(Invoke
איפה אני צריך להמתמש בצורה הראשונה ואיפה בשניה? מהו ההבדל פה? האם זה קשור לתרדים?
עוד שאלה קטנה (אני יכול לבדוק את זה בקלות אבל בכל זאת) -
כאשר אני מרים את ה Event - האם הטרד נתקע עד שכל ה SubScribers מסיימים את העבודה באותה מתודה או שזה ממשיך?
אשמח טיפה להבין מה קורה בתהליך הזה.
תודה רבה.