Чистый кастомный HttpModule обрабатывает запрос по одному? - PullRequest
0 голосов
/ 09 апреля 2019

Я хотел бы знать, не обрабатывает ли httpmodule новый запрос до тех пор, пока обработанный не будет завершен (отправляется в IIS). Мой пользовательский модуль имеет свойство (член экземпляра), которое устанавливается в BeginRequest (может отличаться для другого запроса) и используется в других событиях модуля. Поэтому я боюсь, что что-то может пойти не так, и в некоторых случаях принимает неправильное значение свойства (значение устанавливается другим запросом). Было бы полезно, если бы кто-то мог это прояснить.

Я попытался отладить в Visual Studio, и когда приходит следующий запрос, значение свойства равно null, поэтому значение предыдущего запроса не сохраняется. И отладка с окном подпроцесса с двумя запросами, кажется, использует в каждом событии соответствующее значение свойства, данное для его запроса.

...