Eu nunca usei a biblioteca dotConnect do Devart, mas olhando para o
OracleConnection
class parece que você deve ser capaz de fechar a conexão após um certo período de tempo chamando OracleConnection.Close()
. Isso deve tirá-lo do estado de bloqueio enquanto você tenta Open
a conexão. Isso não é exatamente como definir o tempo limite, mas pode funcionar. Além disso, verifique o
ConnectionTimeout
quando você está depurando esse código para confirmar que o tempo limite está definido corretamente.