Если у нас есть одноэлементный класс, например LoadBalancer
, и нужен один экземпляр для ASP.NET
приложение, то где его хранить?
В настоящее время я использую Application.Add ("LoadBalancer", LoadBalancer. Экземпляр)
в Application_Start ()
в Global.asax
.
Также объект Приложение
создается ASP.NET
и существует несколько экземпляров для каждого приложения в зависимости от рабочей нагрузки. Также я могу объявить static
экземпляр моего LoadBalancer
в Global.asax
.
Что предпочтительнее? Есть идея получше?