क्या यह बताने का कोई तरीका है कि क्या किसी इवेंट हैंडलर को किसी ऑब्जेक्ट में जोड़ा गया है? मैं सत्र राज्य से बाहर / बाहर वस्तुओं की एक सूची को क्रमबद्ध कर रहा हूं ताकि हम SQL आधारित सत्र स्थिति का उपयोग कर सकें ... जब सूची में किसी ऑब्जेक्ट में कोई गुण होता है तो उसे फ़्लैग करने की आवश्यकता होती है, जिसे इवेंट हैंडलर ने ठीक से ध्यान रखा है । हालाँकि अब जब ऑब्जेक्ट डिसेररलाइज़ किए जाते हैं तो यह ईवेंट हैंडलर नहीं होता है।
हल्के झुंझलाहट के एक फिट में, मैंने इवेंट हैंडलर को केवल उस संपत्ति तक पहुंचा दिया जो ऑब्जेक्ट तक पहुंचती है। यह अब कहा जा रहा है जो महान है, सिवाय इसके कि इसे 5 बार कहा जा रहा है, इसलिए मुझे लगता है कि हैंडलर बस हर बार जोड़ा जाता है ताकि ऑब्जेक्ट एक्सेस हो जाए।
यह वास्तव में केवल अनदेखा करने के लिए पर्याप्त सुरक्षित है, लेकिन मैं यह देखना चाहता हूं कि हैंडलर पहले से ही जोड़ा गया है या नहीं, यह देखने के लिए मैं केवल एक बार ऐसा करता हूं।
क्या यह संभव है?
संपादित करें: मैं जरूरी नहीं कि घटना संचालकों को पूरा नियंत्रण है, इसलिए बस अशक्त के लिए जाँच करना पर्याप्त नहीं है।