Apakah ada cara untuk mengetahui apakah event handler telah ditambahkan ke objek? Saya membuat serial daftar objek ke / keluar dari status sesi sehingga kita dapat menggunakan status sesi berbasis SQL ... Ketika sebuah objek dalam daftar memiliki properti yang diubah, ia harus ditandai, yang ditangani oleh pawang sebelum ditangani dengan benar sebelum . Namun sekarang ketika objek deserialized itu tidak mendapatkan pengendali event.
Karena agak kesal, saya baru saja menambahkan event handler ke properti Get yang mengakses objek. Sudah dipanggil sekarang, itu bagus, kecuali dipanggil 5 kali jadi saya pikir pawang terus ditambahkan setiap kali objek diakses.
Benar-benar cukup aman untuk diabaikan begitu saja, tetapi saya lebih suka membuatnya lebih bersih dengan memeriksa untuk melihat apakah pawang telah ditambahkan jadi saya hanya melakukannya sekali.
Apakah itu mungkin?
Suntingan: Saya tidak harus memiliki kontrol penuh atas event handler apa yang ditambahkan, jadi hanya memeriksa null saja tidak cukup.