SqlConnectionStringBuilder.ConnectTimeout Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Haalt de tijdsduur (in seconden) op of stelt deze in om te wachten op een verbinding met de server voordat de poging wordt beëindigd en er een fout wordt gegenereerd.
public:
property int ConnectTimeout { int get(); void set(int value); };
public int ConnectTimeout { get; set; }
member this.ConnectTimeout : int with get, set
Public Property ConnectTimeout As Integer
Waarde van eigenschap
De waarde van de ConnectTimeout eigenschap of 15 seconden als er geen waarde is opgegeven.
Voorbeelden
In het volgende voorbeeld wordt eerst de inhoud van een verbindingsreeks weergegeven waarmee de waarde 'Time-out voor verbinding maken' niet wordt opgegeven, wordt de eigenschap ConnectTimeout ingesteld en wordt vervolgens de nieuwe verbindingsreeks weergegeven.
using System.Data.SqlClient;
class Program
{
static void Main()
{
try
{
string connectString =
"Server=(local);Initial Catalog=AdventureWorks;" +
"Integrated Security=true";
SqlConnectionStringBuilder builder =
new SqlConnectionStringBuilder(connectString);
Console.WriteLine("Original: " + builder.ConnectionString);
Console.WriteLine("ConnectTimeout={0}",
builder.ConnectTimeout);
builder.ConnectTimeout = 100;
Console.WriteLine("Modified: " + builder.ConnectionString);
Console.WriteLine("Press any key to finish.");
Console.ReadLine();
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
}
}
Imports System.Data.SqlClient
Module Module1
Sub Main()
Try
Dim connectString As String = _
"Server=(local);Initial Catalog=AdventureWorks;" & _
"Integrated Security=True"
Dim builder As New SqlConnectionStringBuilder(connectString)
Console.WriteLine("Original: " & builder.ConnectionString)
Console.WriteLine("ConnectTimeout={0}", _
builder.ConnectTimeout)
builder.ConnectTimeout = 100
Console.WriteLine("Modified: " & builder.ConnectionString)
Console.WriteLine("Press any key to finish.")
Console.ReadLine()
Catch ex As Exception
Console.WriteLine(ex.Message)
End Try
End Sub
End Module
Opmerkingen
Deze eigenschap komt overeen met de sleutels Verbindingstime-out, verbindingstime-out en time-out in de verbindingsreeks.
Wanneer u een verbinding met een Azure SQL Database opent, stelt u de time-out voor de verbinding in op 30 seconden.