相关疑难解决方法(0)

IHttpHandler.IsReusable有什么用?

我正在写一个IHttpHandler,我需要实现一个IsReusable属性.当我查看MSDN文档时,它说:

获取一个值,该值指示另一个请求是否可以使用IHttpHandler实例.

这不是很有帮助.在哪种情况下我应该使用可重用的处理程序,在哪种情况下它不应该是可重用的?

跟进问题:

  1. 什么是重用?
  2. 我可以保持状态(即类变量)Reusable = true吗?

c# asp.net asp.net-mvc ihttphandler system.web

102
推荐指数
3
解决办法
2万
查看次数

什么是Generic HttpHandler(一个ashx,IHttpHandler接口)可重用?

我一直在使用AshxjQuery.我读过msdn,我在谈论IHttpHandler.IsReusable房产.

获取一个值,该值指示另一个请求是否可以使用IHttpHandler实例.

他们的意思是什么the IHttpHandler instance.?" 他们是否试图让static每个人都能看到和使用它?它是由同一个可重复使用的是什么?(QueryString,cookies等?)

如果我写这个:

public class MyHttpHandler : IHttpHandler
   {
      public void ProcessRequest(HttpContext context)
      {
         context.Response.Write(DateTime.Now.Ticks.ToString());      
      }

      public bool IsReusable
      {
         get { return true; }
      }
   }
Run Code Online (Sandbox Code Playgroud)

似乎每个请求会得到其自己跟上时代的 - Datetime值.

.net c# asp.net httphandler .net-4.0

11
推荐指数
1
解决办法
5593
查看次数