0

给定一个 IHttpAsyncHandler 实例 A,A 会是接收 EndProcessRequest 回调的实例吗?如果有,有保障吗?IsReusable 属性是否会改变行为?

尝试测试我想伸出手来看看其他人是否已经走上了这条路,这已经足够复杂了。

我目前有一个 IHttpAsyncHandler 使用一个状态对象,该对象被发送到 EndProcessRequest 并且一切正常。但是,如果我可以在实例级别变量(如属性或字段)中保留状态,我可以大幅清理代码。

想法?

4

1 回答 1

1

是的,将在 EndProcessRequest 方法中调用相同的实例。

但是,如果您将每个请求状态放在处理程序上,则 isReusable getter 应该返回“false”,否则 ASP.NET 运行时将不会从请求到请求重新实例化您的处理程序,而不是为每个请求重新创建一个全新的实例。

于 2011-06-02T22:13:28.743 回答