AspQueueConnectionTestTime

IIS places all ASP requests into a queue. If the request has been queued for longer than the number of seconds specified by the AspQueueConnectionTestTime metabase property, then ASP will check to determine whether the client is still connected before executing the request. If the client is no longer connected, the request will not be processed, and will be deleted from the queue.

Tip   Users often will not wait very long for ASP pages to be processed. Although the maximum waiting time varies from user to user, the generally accepted maximum is approximately 10 seconds. You can use the AspQueueConnectionTestTime metabase property to make sure that IIS does not waste time processing a request that has been abandoned by the user.

Note that this metabase identifier is useful for making ASP processing efficient only up to the point at which ASP begins to process the script. Once the script is being executed, however, your application should continue to check for client connection at appropriate times during the script's execution, by using the ASP method IResponse::IsClientConnected.

Data type Long
Default value 3 seconds (range 0-0XFFFFFFFF)
Inheritance Inheritable

Access Locations

This property is accessible at the following locations:

Metabase Path Key Type
/LM/W3SVC IIsWebService
/LM/W3SVC/N IIsWebServer
/LM/W3SVC/N/ROOT IIsWebVirtualDir
/LM/W3SVC/N/ROOT/WebVirtualDir IIsWebVirtualDir
/LM/W3SVC/N/ROOT/WebVirtualDir/WebDirectory IIsWebDirectory

IIS Admin Base Object Information

The following table lists additional information required only for code that uses the IIS Admin Base Object.

Metabase identifier MD_ASP_QUEUECONNECTIONTESTTIME
Data type DWORD_METADATA
User type ASP_MD_UT_APP