title: When is a Generic HttpHandler (an ashx, the IHttpHandler interface) reusable?
body: <p>I've been using <code>Ashx</code> along with <code>jQuery</code>. I've read <strong><a href="http://msdn.microsoft.com/en-us/library/system.web.ihttphandler.isreusable" rel="noreferrer">msdn</a></strong>, I'm talking about the <code>IHttpHandler.IsReusable</code> Property.</p>
  
  <blockquote>
    <p>Gets a value indicating whether another request can use the
    IHttpHandler instance.</p>
  </blockquote>
  
  <p>What do they mean "<code>the IHttpHandler instance.</code>"? Are they trying to make it alike <code>static</code> for everyone to see and use ? Is it reusable by the same <strong>what</strong> ? ( QueryString, cookies, etc?)</p>
  
  <p>If I write this: </p>
  
  <pre><code>public class MyHttpHandler : IHttpHandler
     {
        public void ProcessRequest(HttpContext context)
        {
           context.Response.Write(DateTime.Now.Ticks.ToString());      
        }
  
        public bool IsReusable
        {
           get { return true; }
        }
     }
  </code></pre>
  
  <p>it appears each request will get its <strong>own up-to-date</strong> - <code>Datetime</code> value.</p>