Это свойство указывает, можно ли обрабатывать несколько запросов с одним и тем же экземпляром IHttpHandler.По умолчанию в конце конвейера запросов все обработчики http, которые помещаются в handlerRecycleList HttpApplication, устанавливаются в null.Если обработчик можно использовать повторно, он не будет установлен равным нулю, а экземпляр будет повторно использован в следующем запросе.
Основное преимущество - производительность, поскольку будет меньше объектов для сбора мусора.
НаиболееВажная проблема для многоразового обработчика в том, что он должен быть потокобезопасным.Это не тривиально и требует определенных усилий.
Я лично предлагаю вам оставить поведение по умолчанию (не пригодное для повторного использования), если вы используете только управляемые ресурсы, потому что сборщик мусора должен легко их обрабатывать.Прирост производительности от повторно используемых обработчиков обычно незначителен по сравнению с риском появления трудно обнаруживаемых ошибок многопоточности.
Если вы решите повторно использовать обработчик, вам следует избегать сохранения состояния в переменных класса, потому что если к экземпляру обработчика обращаются одновременнонесколько запросов будут записывать / читать значения.