Je rencontre actuellement un problème avec un moniteur de journal des événements que j'ai créé il y a un certain temps.Événements C# en même temps ignorés
Mon application s'abonne aux événements EntryWritten du EventLog. J'ai remarqué que si plusieurs événements se produisent en même temps (dans la même seconde), un seul d'entre eux déclenche l'événement qui déclenche mon eventhandler.
_eventLog = new System.Diagnostics.EventLog(_logName);
_eventLog.EntryWritten += new EntryWrittenEventHandler(eventlog_EntryWritten);
_eventLog.EnableRaisingEvents = true;
Est-il possible d'éviter ce comportement, donc ma méthode eventlog_EntryWritten sera appelée pour tous les événements qui sont consignés dans le journal des événements?
Cela semble raisonnable. Je vais essayer d'utiliser l'usine de tâches de .NET 4 pour ce faire. – kfuglsang
Jusqu'à présent, il semble fonctionner en utilisant cette approche. Merci pour l'aide :) – kfuglsang