Use Response.IsClientConnected after long queries

Use Response.IsClientConnected after long queries

When you perform a complex and time-consuming query in your ASP program, you should periodically test whether the client is still connected, using the IsClientConnected method of the Response object, as in :

' a lenghty query here' ...' check whether the client is connected before sending resultsIf Response.IsClientConnected = False Then    ' stop processing if client disconnected    Response.EndEnd If' else send the query results' ...

Note that IIS5 has fixed a bug of this method. Under IIS4, in fact, the result from Response.IsClientConnected couldn’t be relied upon unless you had already sent some output to the client.


Share the Post: