Be aware that the Connection Timeout value is "at least" x instead of "at
most" x seconds. We will not automatically abort the connection attempt when
the timeout is reached. Think of a loop:
Try to connect loop:
If time is greater than Connection Timeout exit.
call win32 api; //this can take some time.
End try to connect loop.
In this scenario your worst case connection timeout will be Connection
Timeout -1 + time it takes to do win32 api call. In some cases, like a
server that is down this can add up to a significant chunk of time.
--
Angel Saenz-Badillos [MS] Managed Providers
This posting is provided "AS IS", with no warranties, and confers no
rights.Please do not send email directly to this alias.
This alias is for newsgroup purposes only.
I am now blogging about ADO.NET:
http://weblogs.asp.net/angelsb/