AsyncQueryTimeout
Specifies the number of seconds the provider waits for asynchronous requests that retrieve large result sets before timing out.
Data Type
int
Default Value
300
Remarks
The AsyncQueryTimeout property defines how long the provider allows asynchronous operations to run before cancelling them. It applies to the total execution time of the operation, rather than individual requests.
When this property is set to 0, asynchronous operations do not time out. They continue until they complete successfully or encounter an error condition.
When this property is set to any other value, the provider raises an error if the asynchronous request has not finished within the specified number of seconds.
This property is distinct from Timeout, which applies to synchronous operations. It is useful for controlling how long large or complex queries can run before timing out.