IHttpHandler için kullanılır.Isreusable?
IHttpHandler
yazıyorum IsReusable
bir özellik uygulamak gerekiyor. MSDN documentation baktığımda şöyle yazıyor:
Gets a value indicating whether another request can use the IHttpHandler instance.
Bu çok yararlı değildir.Hangi durumlarda yeniden olması gereken bu değil mi? hangi durumlarda yeniden kullanılabilir bir işleyici kullanmalıyım ve
Soruları takip:
- Yeniden nedir?
Reusable = true
devlet (yani sınıf değişkenleri) koruyabilirsiniz?
CEVAP
Bu özellik ise, birden çok kişi aynı IHttpHandler örneği ile işlenir gösterir. İstek hattı sonunda varsayılan olarak HttpApplication bu handlerRecycleList yerleştirilen tüm http işleyicileri null olarak ayarlanır. Eğer bir işleyicisi yeniden kullanılabilir ise null olarak ayarlanır ve örnek bir sonraki isteği yeniden kullanılacak.
Ana kazanç çöp toplamak için nesneler daha az olacaktır, çünkü performans.
Yeniden işleyicisi için en önemli ağrı-point iş parçacığı için güvenli olmalı. Bu önemsiz değildir ve biraz çaba gerektirir.
Ben şahsen eğer Çöp Toplayıcı kolayca onları işlemek gerekir, çünkü yalnızca yönetilen kaynakları kullanırsanız, varsayılan davranış (değil) yeniden gitmenizi öneririm. Yeniden işleyicileri gelen performans artışı genellikle zor bir iş parçacığı hata bulma riskini karşılaştırıldığında önemsiz.
Eğer işleyicisi yeniden yüklemeye karar verirseniz eğer işleyicisi örneği eş zamanlı olarak erişilebilen birden fazla isteği/değerleri okuma yazma çünkü sürdürerek sınıf değişkenleri kaçınmalısınız.
Nasıl yansıması genel bir Yöntemi çağı...
Geçişlerini için Dinlenmek nedir ve na...
Temel veri yapıları Redis ne için kull...
Nasıl ELMAH el ile hataları oturum açm...
PHP: array_filter (Nasıl kullanılır) d...