Boujour
Imaginons que je veux gérer les exceptions d'une tentative de connexion a un serveur innexistant ou déconnecter de la machine courrante.
C'est ce que je veux faire.
Pour l'instant je fais une tentative de connexion :
Donc cette fonction est simple et me retourne un booléen si la connexion est ok ou pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 public static bool TentativeConnexion() { // Connexion string string connectionString = "server =MonServerInexistant ;database=MaBDD;Trusted_Connection=True"; // Testing connexion to database using (SqlConnection connection = new SqlConnection(connectionString)) { try { connection.Open(); } catch (Exception ex) { //gérer l'exception rapidement } return (connection.State == System.Data.ConnectionState.Open); } }
Comme je l'ai dit précédemment je voudrais gérer l'exception d'une tentative de connexion a un serveur inexistant mais RAPIDEMENT !
Avec cette fonction il me faut attendre quelques 20 secondes avant que cela me renvoi False !
Comment faire pour gérer sa plus rapidement ?
j'espère avoir été clair...
Merci bien
KevDEta
Partager