Если статический класс помещен в App_Code, это означает только , будет создан один экземпляр, который будет использоваться разными HTTP-запросами?ASP.NET: статический класс в App_Code
Или каждый запрос по-прежнему приносит один запрос?
Спасибо.
Если статический класс помещен в App_Code, это означает только , будет создан один экземпляр, который будет использоваться разными HTTP-запросами?ASP.NET: статический класс в App_Code
Или каждый запрос по-прежнему приносит один запрос?
Спасибо.
Статические экземпляры будут совместно использоваться всеми запросами. Смотрите этот вопрос:
Are static class instances unique to a request or a server in ASP.NET?
Вы будете иметь один экземпляр для каждого рабочего процесса. Вы можете иметь несколько рабочих процессов на одном запросе на обработку одного и того же веб-сайта («веб-сад»).
Экземпляр будет использоваться для всех запросов только в этом рабочем процессе.
Кроме того, во время повторного использования AppPool могут работать два рабочих процесса в течение короткого времени, так как это делается с помощью процесса свертывания (старый рабочий продолжает обрабатывать старые запросы, а новый рабочий обрабатывает новые).
Не будет экземпляра вообще!
Статические классы никогда не создаются.
Не могли бы вы предоставить ссылку? – Ricky
Это хороший и важный момент! –