SqlConnectionStringBuilder.ConnectTimeout Eigenschap

Definitie

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.

Van toepassing op

Zie ook