【问题标题】:What is the difference between Events & Events Logs?事件和事件日志有什么区别?
【发布时间】:2013-01-02 18:59:53
【问题描述】:

使用命名空间System.Diagnostics.Eventing.Reader 中的新EventLogReader 与以通常方式创建和EventLog 并读取条目的传统方法相比有什么好处?

【问题讨论】:

    标签: c# .net event-log event-viewer


    【解决方案1】:

    传统方法的问题是您必须将所有条目加载到内存中,然后在客户端上过滤它们 - EventLog.Entries 集合将所有内容加载到内存中。

    使用新方法,事件将不会加载到客户端。您可以write queries 仅检索客户端上您感兴趣的事件。

    因此,如果您使用新类,您将消耗更少的内存,并且您的代码可能会运行得更快。

    【讨论】:

    • 唯一的好处就是效率和性能。是否有额外的信息重新编码和检索?
    • Is the only benefit efficiency and performance. - 如果这还不够 :-) Is there additional information recoding and retrieved? - 不。
    • 我正在编写一个类库,它需要考虑两种检索事件日志的方法,因此很奇怪:) 问题。有时微软在没有编写足够/任何文档的情况下引入新功能和怪癖。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2012-01-27
    • 2012-09-07
    • 1970-01-01
    • 2014-03-12
    • 2011-02-11
    • 2013-03-04
    • 2010-11-09
    • 2013-08-29
    相关资源
    最近更新 更多