Properti ini menunjukkan jika beberapa permintaan dapat diproses dengan instance IHttpHandler yang sama. Secara default di akhir pipeline permintaan semua penangan http yang ditempatkan di handlerRecycleList dari HttpApplication disetel ke null. Jika penangan dapat digunakan kembali, itu tidak akan disetel ke nol dan instance akan digunakan kembali dalam permintaan berikutnya.
Keuntungan utama adalah kinerja karena akan ada lebih sedikit objek untuk mengumpulkan sampah.
Masalah terpenting bagi penangan yang dapat digunakan kembali adalah bahwa itu harus aman untuk benang. Ini tidak sepele dan membutuhkan usaha.
Saya pribadi menyarankan agar Anda membiarkan nilai default (tidak dapat digunakan kembali) jika Anda hanya menggunakan sumber daya yang dikelola karena Pengumpul Sampah harus dengan mudah menanganinya. Keuntungan kinerja dari penangan yang dapat digunakan kembali biasanya dapat diabaikan dibandingkan dengan risiko memasukkan bug threading yang sulit ditemukan.
Jika Anda memutuskan untuk menggunakan kembali penangan, Anda harus menghindari mempertahankan status dalam variabel kelas karena jika contoh penangan diakses secara bersamaan beberapa permintaan akan menulis / membaca nilai.