C# 事件与事件之间的区别是什么;事件日志?

C# 事件与事件之间的区别是什么;事件日志?,c#,.net,event-log,event-viewer,C#,.net,Event Log,Event Viewer,使用命名空间System.Diagnostics.Eventing.Reader中较新的EventLogReader与传统的创建和EventLog以及以常规方式读取条目的方法相比有什么好处?传统方法的问题是必须将所有条目加载到内存,然后在客户机上对其进行筛选-集合将加载内存中的所有内容 使用新方法,事件将不会加载到客户机上。您可以只检索客户端上感兴趣的事件 因此,如果使用新类,您将消耗更少的内存,并且您的代码可能会运行得更快。是提高效率和性能的唯一好处。是否有额外的信息被记录和检索?是唯一的效益

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

传统方法的问题是必须将所有条目加载到内存,然后在客户机上对其进行筛选-集合将加载内存中的所有内容

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


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

是提高效率和性能的唯一好处。是否有额外的信息被记录和检索?<代码>是唯一的效益效率和性能。< /代码>如果这还不够的话:-代码>是否有额外的信息记录和检索?< /代码> -不,我正在编写一个类库,需要考虑两种检索事件日志的方法,因此是奇怪的:问题。此外,有时Microsoft在没有编写足够/任何文档的情况下引入新功能和怪癖。谢谢