Bu özellik, aynı IHttpHandler örneğiyle birden çok isteğin işlenip işlenemeyeceğini gösterir. Varsayılan olarak, bir istek ardışık düzeninin sonunda, HttpApplication'ın handlerRecycleList'ine yerleştirilen tüm http işleyicileri null olarak ayarlanır. Bir işleyici yeniden kullanılabilirse, null olarak ayarlanmayacak ve örnek sonraki istekte yeniden kullanılacaktır.
Ana kazanç performanstır, çünkü çöp toplamak için daha az nesne olacaktır.
Yeniden kullanılabilir işleyici için en önemli sorun, iş parçacığı için güvenli olması gerektiğidir. Bu önemsiz değildir ve biraz çaba gerektirir.
Kişisel olarak, yalnızca yönetilen kaynakları kullanıyorsanız varsayılan değeri (yeniden kullanılamaz) bırakmanızı öneririm, çünkü Çöp Toplayıcı bunları kolayca işlemelidir. Yeniden kullanılabilir işleyicilerden elde edilen performans kazancı, bulunması zor iş parçacığı hatalarının ortaya çıkması riskiyle karşılaştırıldığında genellikle ihmal edilebilir düzeydedir.
İşleyiciyi yeniden kullanmaya karar verirseniz, durumu sınıf değişkenlerinde korumaktan kaçınmalısınız çünkü işleyici örneğine aynı anda erişilirse, birden çok istek değerleri yazacak / okuyacaktır.