Вопрос

Я реализую HTTP-модуль в ASP.NET для идентификации географической информации на основе IP-адреса запроса (модуль GeoIP), и мне нужно будет где-то разместить вещи, чтобы обработчик или более поздние модули могли их проверять.

Кроме HttpContext.Items (который не является типобезопасным), есть ли другая достойная альтернатива?

Это было полезно?

Решение

Это зависит от того, что вы хотите сохранить.Типовая безопасность действительно применима только в том случае, если вы используете один тип элемента в коллекции, поэтому ни один из универсальных магазинов не будет для вас применим.

Может быть, было бы лучше реализовать вспомогательный класс для записи и чтения из подмножества HttpContext.Current.Items типобезопасным способом?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top