Compartilhar via


OracleConnection.ConnectionTimeout Propriedade

Definição

Obtém o tempo de espera para estabelecer a conexão antes que a tentativa seja encerrado e um erro seja gerado.

public:
 virtual property int ConnectionTimeout { int get(); };
[System.ComponentModel.Browsable(false)]
public override int ConnectionTimeout { get; }
[<System.ComponentModel.Browsable(false)>]
member this.ConnectionTimeout : int
Public Overrides ReadOnly Property ConnectionTimeout As Integer

Valor da propriedade

O tempo (em segundos) de espera para abrir uma conexão. O valor padrão é 15 segundos.

Atributos

Exceções

O valor especificado é menor que 0.

Comentários

Você pode definir a quantidade de tempo que uma conexão aguarda para atingir o tempo limite usando as Connect Timeout palavras-chave ou Connection Timeout no cadeia de conexão. Um valor de 0 não indica nenhum limite e deve ser evitado em um ConnectionString porque uma tentativa de conexão aguarda indefinidamente.

Observação

Ao contrário do Connection objeto em outros provedores de dados .NET Framework (SQL Server, OLE DB e ODBC), OracleConnection não dá suporte a uma ConnectionTimeout propriedade. Definir um tempo limite de conexão com uma propriedade ou no cadeia de conexão não tem efeito e o valor retornado é sempre zero. OracleConnection também não dá suporte a uma Database propriedade ou um ChangeDatabase método .

Aplica-se a