WMI Connect Timeout

WMI Connect Timeout - C#/.NET managed - Programmation

Marsh Posté le 20-06-2006 à 09:48:55    

Bonjour à tous,
 
J'ai actuellement un petit soucis afin de gérer un TimeOut lors d'une connexion WMI... Pour ce faire, j'utilise l'objet ManagementScope instancié avec comme paramètre un objet ConnectionOptions ou le TimeOut est défini...
 

Code :
  1. aConnectionOptions = new ConnectionOptions();
  2. aConnectionOptions.Username = "test";
  3. aConnectionOptions.Password = "bla";
  4. aConnectionOptions.Timeout = new TimeSpan(0,0,1);
  5. aManagementScope = new ManagementScope(@"\\10.1.1.110\root\cimv2", aConnectionOptions);
  6. aManagementScope.Connect();


 
Dans le cas ou une machine ne répond pas après 1 seconde, un TimeOut devrait être déclanché mais celui-ci ne se produit jamais...
 
Avez-vous une idée pour résoudre ce problème assez embettant :pt1cable:  
 
Merci

Reply

Marsh Posté le 20-06-2006 à 09:48:55   

Reply

Marsh Posté le 21-06-2006 à 10:31:43    

Salut
 
Et si tu passe ta ligne TimeOut en commentaire ça donne quoi ? perso je n'est jamais eu besoin d'un timeOut en utilisant WMI
 
et avec un Try ça donne quoi ?
 
@+

Reply

Marsh Posté le 21-06-2006 à 19:34:06    

Ah bah si je met pas de TimeOut au bout d'une minute environ il me lance une Exception pour me dire qu'il n'a pas réussi a se connecter... Mais comme ce délais est beaucoup trop long pour moi j'espérais le raccourcir en gérant le timeout... Donc en gros qu'il tente de se connecter pendant 10 secondes et si il n'y arrive pas qu'il me lance une Exception...
 
Sinon c'est vrai que j'ai oublié de préciser que le WMI est parfaitement fonctionel.  
 
Voila Voila donc si quelqu'un a une idée afin de raccourcir le délais d'attente de connexion je suis preneur :)
 
Merci

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed