[C#] probleme de FileSystemWatcher
Bonjour!
Voila j'ai un petit soucis avec mon FileSystemWatcher.
J'ai fais une fonction dans laquelle je peux le desactiver (en passant par le EnableRaisingEvents)
La fonction est la suivante :
Code:
1 2 3 4 5 6 7
|
public bool enableFileSystemWatcher( bool bEnable )
{
bool bOld = _myWatcher.EnableRaisingEvents ;
_myWatcher.EnableRaisingEvents = bEnable;
return bOld ;
} |
En gros, j'active/desactive selon l'endroi du code et apres modification de mes repertoires, je relance enableFileSystemWatcher avec l'ancienne valeur.
Cela marche tres bien (en verifiant avec debugger tous les passages et toutes les modifications de EnableRaisingEvents).
Or, a un moment donnee, sans que j'en sois averti par le debugger, le EnableRaisingEvents se remet a false et du coup n'ecoute plus mon repertoire...
Y a t'il une raison qui fait qu'il se remette tout seul a false?
Est ce possible?
Merci!!