asp.net ashx IhttpHandler 生命周期

这个访问一般处理程序,它实现了IHttpHandler接口,那这个一般处理对象,是每次请求时都创建这么一个一般处理对象嘛,请求结束了,比如某个ajax请求得了了相应,之后就释放掉这个一般处理对象。

还是说,第一次访问时,创建这个对象,这个对象一直存在到iis关闭这个网站才释放。

还是说,随着iis启动就创建了这么个对象,iis关闭网站,释放对象。

像一般的asp.net页面,我猜是,打开这个页面创建这个对象,关闭这个页面,释放这个对象。

我感觉应该是一次请求就创建一个这个一般处理对象吧,因为,一个网站肯定不止一个人访问,如果iis里面只有一个这个对象,那要供那么多人使用能行嘛?

回答:

IHttpHandler.IsReusable : 实例可再次使用,则为 true;否则为 false。

MSDN:IHttpHandler.IsReusable

可以看一下篇 文章

以上是 asp.net ashx IhttpHandler 生命周期 的全部内容, 来源链接: www.h5w3.com/122588.html

回到顶部