有沒有辦法判斷是否已將事件處理程序添加到對象中?我正在將對象列表序列化為進(jìn)入/退出會(huì)話狀態(tài),因此我們可以使用基于SQL的會(huì)話狀態(tài)...當(dāng)列表中的對象更改了屬性時(shí),需要對其進(jìn)行標(biāo)記,事件處理程序在此之前正確處理。但是現(xiàn)在當(dāng)對象被反序列化時(shí),它沒有得到事件處理程序。在輕微的煩惱中,我剛剛將事件處理程序添加到訪問該對象的Get屬性中。它現(xiàn)在被調(diào)用,這很好,除了它被調(diào)用5次,所以我認(rèn)為處理程序只是在每次訪問對象時(shí)都會(huì)被添加。它真的很安全,只是忽略,但我寧愿通過檢查處理程序是否已被添加來使它更清潔,所以我只這樣做了一次。那可能嗎?編輯:我不一定完全控制添加什么事件處理程序,所以只檢查null是不夠的。
是否已添加事件處理程序?
慕尼黑8549860
2019-08-30 17:04:01