HttpContext.Items的类型安全替代品

时间:2009-12-03 11:10:07

标签: httpcontext items type-safety

我在ASP.NET中实现HTTP模块以根据请求的IP(GeoIP模块)识别地理信息,我需要将事物放在某处,以便处理程序或以后的模块可以检查。

除了HttpContext.Items(不是类型安全的)之外还有其他一些不错的选择吗?

1 个答案:

答案 0 :(得分:3)

这取决于您想要存储的内容。如果您在集合中使用一种类型的项目,则类型安全只能真正适用,因此没有一个通用商店适用于您。

也许以类型安全的方式实现一个帮助器类来编写和读取HttpContext.Current.Items的一个子集会更好吗?