我目前遇到了我剛纔創建的事件日誌監視器的問題。C#同時忽略的事件
我的應用程序訂閱EventLog的EntryWritten事件。 我注意到,如果多個事件同時發生(同一秒內),只有其中一個引發觸發我的事件處理程序的事件。
_eventLog = new System.Diagnostics.EventLog(_logName);
_eventLog.EntryWritten += new EntryWrittenEventHandler(eventlog_EntryWritten);
_eventLog.EnableRaisingEvents = true;
是否有可能避免這種行爲,所以我eventlog_EntryWritten方法將被調用爲記錄到事件日誌的所有事件?
+1最後的建議。當你不需要的時候不要使用事件。 – 2011-01-27 13:16:38
我也發現,但似乎並非如此。他們不是我的事件。我發現了一個例子,其中兩個事件在4秒內發生,並且都由事件處理程序觸發。 – kfuglsang 2011-01-27 13:17:42