【问题标题】:Type-safe alternative to HttpContext.ItemsHttpContext.Items 的类型安全替代方案
【发布时间】:2009-12-03 11:10:07
【问题描述】:

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

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

【问题讨论】:

    标签: httpcontext items type-safety


    【解决方案1】:

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

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

    【讨论】:

    • 同意,只需添加一个以类型安全的方式读取和写入 HttpContext 的类。这是最简单的方法。
    猜你喜欢
    • 2011-01-09
    • 1970-01-01
    • 2016-03-15
    • 1970-01-01
    • 2017-08-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多