private static void Reader_BeforeReadFile(TechJournalReader sender, BeforeReadFileEventArgs args) { _eventNumber = 0; Console.WriteLine($"{DateTime.Now}: [{_lastLogDirectory}] Начало чтения файла \"{args.FileName}\""); Console.WriteLine($"{DateTime.Now}: [{_lastLogDirectory}] {_eventNumber}"); Console.WriteLine($"{DateTime.Now}: [{_lastLogDirectory}] {_lastPeriodEvent}"); }
private void RaiseBeforeReadFileEvent(out bool cancel) { BeforeReadFileEventArgs beforeReadFileArgs = new BeforeReadFileEventArgs(CurrentFile); if (_currentFileEventNumber == 0) { RaiseBeforeReadFile(beforeReadFileArgs); } cancel = beforeReadFileArgs.Cancel; }
private static void Reader_BeforeReadFile(EventLogReader sender, BeforeReadFileEventArgs args) { Console.WriteLine($"{DateTime.Now}: Начало чтения файла \"{args.FileName}\""); Console.WriteLine($"{DateTime.Now}: {_eventNumber}"); Console.WriteLine($"{DateTime.Now}: {_lastPeriodEvent}"); }
protected void RaiseBeforeReadFile(BeforeReadFileEventArgs args) { BeforeReadFile?.Invoke(this, args); }
private void ExtendedEventsReader_BeforeReadFile(ExtendedEventsReader sender, BeforeReadFileEventArgs args) { FileInfo logFileInfo = new FileInfo(args.FileName); var logFileChangedTask = _target.LogFileChanged(logFileInfo); logFileChangedTask.Wait(); if (!logFileChangedTask.Result) { args.Cancel = true; } }
private void RaiseBeforeReadFile(BeforeReadFileEventArgs args) { BeforeReadFile?.Invoke(this, args); }
private void ExtendedEventsReader_BeforeReadFile(ExtendedEventsReader sender, BeforeReadFileEventArgs args) { var taskLogFileLoaded = _target.LogFileLoaded(args.FileName); taskLogFileLoaded.Wait(); if (taskLogFileLoaded.Result) { args.Cancel = true; } }