类型安全的替代HttpContext.Items
-
12-09-2019 - |
题
我实现ASP.NET中的HTTP模块来识别基于所述请求的IP地理信息(一个的GeoIP模块),我将需要放置东西的某处,从而处理程序或更高版本的模块可以检查。
除了HttpContext.Items(其不是类型安全)有一些其他体面替代?
解决方案
这取决于你想存储的东西。如果您使用的是集合中的一个类型的项目所以没有通用的商店将适用于您的类型安全真的只能适用。
也许这将是实现一个辅助类来写,在类型安全的方式从HttpContext.Current.Items的一个子集读一个更好的主意吗?
不隶属于 StackOverflow