SqlConnectionStringBuilder.ConnectTimeout Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit la durée (en secondes) d’attente d’une connexion au serveur avant de terminer la tentative et de générer une erreur.
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
Valeur de propriété
Valeur de la ConnectTimeout propriété, ou 15 secondes si aucune valeur n’a été fournie.
Exemples
L’exemple suivant affiche d’abord le contenu d’une chaîne de connexion qui ne spécifie pas la valeur « Délai de connexion », définit la ConnectTimeout propriété, puis affiche la nouvelle chaîne de connexion.
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
Remarques
Cette propriété correspond aux clés « Délai d’expiration de connexion », « délai d’expiration de connexion » et « délai d’expiration » dans la chaîne de connexion.
Lors de l’ouverture d’une connexion à une base de données Azure SQL Database, définissez le délai d’expiration de la connexion sur 30 secondes.