Non ho mai usato la libreria dotConnect di Devart, ma guardando il OracleConnection
class sembra che dovresti essere in grado di chiudere la connessione dopo un certo periodo di tempo chiamando OracleConnection.Close()
. Questo dovrebbe farti uscire dallo stato di blocco mentre tenti di Open
la connessione.
Non è esattamente come impostare il timeout, ma potrebbe funzionare. Inoltre, controlla ConnectionTimeout
proprietà durante il debug di questo codice per confermare che il timeout sia impostato correttamente.