SqlConnection::ConnectionTimeout Property
Gets the time to wait while trying to establish a connection before terminating the attempt and generating an error.
Assembly: System.Data (in System.Data.dll)
Property Value
Type: System::Int32The time (in seconds) to wait for a connection to open. The default value is 15 seconds.
Implements
IDbConnection::ConnectionTimeout| Exception | Condition |
|---|---|
| ArgumentException | The value set is less than 0. |
You can set the amount of time a connection waits to time out by using the ConnectTimeout or Connection Timeout keywords in the connection string. A value of 0 indicates no limit, and should be avoided in a ConnectionString because an attempt to connect waits indefinitely.
The following example creates a SqlConnection and sets the Connection Timeout to 30 seconds in the connection string. The code opens the connection and displays the ConnectionTimeout property in the console window.
Available since 1.1