SqlConnectionStringBuilder.ConnectTimeout Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Dauer (in Sekunden) ab, die auf eine Verbindung mit dem Server wartet, bevor der Versuch beendet und ein Fehler generiert wird, oder legt diese fest.
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
Eigenschaftswert
Der Wert der ConnectTimeout Eigenschaft oder 15 Sekunden, wenn kein Wert angegeben wurde.
Beispiele
Im folgenden Beispiel wird zuerst der Inhalt einer Verbindungszeichenfolge angezeigt, die den Wert "Connect Timeout" nicht angibt, die ConnectTimeout Eigenschaft festlegt und dann die neue Verbindungszeichenfolge anzeigt.
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
Hinweise
Diese Eigenschaft entspricht den Schlüsseln "Verbindungstimeout", "Verbindungstimeout" und "Timeout" innerhalb der Verbindungszeichenfolge.
Legen Sie beim Öffnen einer Verbindung mit einer Azure SQL-Datenbank das Verbindungstimeout auf 30 Sekunden fest.