我正在尝试返回由 sqlserveragent 编写的事件日志条目。不幸的是,我似乎只能一次获取所有条目,而且时间太长。这是我目前正在使用的代码:
EventLog log = new EventLog("Application", "x.x.x.x", "SQLSERVERAGENT");
var entries = log.Entries.OfType<EventLogEntry>().Where(o => o.Source == "SQLSERVERAGENT");
var c = entries.Count();
当它到达最后一行时,它需要很长时间,以至于我没有耐心等待它完成。有没有办法让我获得条目的过滤视图,而不必预先获取它们然后过滤它们?