如何保持HttpModule(a.k.a将其注册为单例)

时间:2010-05-07 16:06:59

标签: asp.net httpmodule

我很确定我已经在某个地方见过这个但我似乎无法在任何地方找到它。我有一个可以跨多个请求使用的HttpModule。换句话说,不是在每个请求上创建Module的新实例,而是只需要创建一次。这对任何人都响了吗?如果是这样,配置这种方式的方法是什么?

更新 我实际上是在考虑IHttpHandler,它有一个名为IsReusable的属性。每个应用程序只创建一次HttpModules:http://www.devx.com/vb2themax/Article/19901/0/page/2

1 个答案:

答案 0 :(得分:1)

我猜你可以将功能移到静态类,并从你的HttpModule中调用该类。这样,HttpModule本身将不会保持活跃状态​​,但您希望分享的功能和状态将是。