Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 如何从事件日志中删除特定的事件条目?_.net_Windows Server 2008_Event Log - Fatal编程技术网

.net 如何从事件日志中删除特定的事件条目?

.net 如何从事件日志中删除特定的事件条目?,.net,windows-server-2008,event-log,.net,Windows Server 2008,Event Log,我的要求是从事件日志中读取事件条目并将它们存储在数据库中。在读取单个条目并将其存储到数据库中之后,我需要将其从事件日志中删除 我正在使用EventLog类读取同一台计算机上的事件条目。该类支持在循环中逐个读取条目,但不允许逐个删除条目 EventLog类支持一次清除所有条目。我无法清除完整的事件日志,因为正在进行读取操作时正在添加新事件 请告诉我是否可以使用其他.Net类来实现此目的。这是不可能的。。要么全力以赴,要么一事无成。见这个问题: 答案可能重复的地方已经很老了。框架更改可能会提供新功能

我的要求是从事件日志中读取事件条目并将它们存储在数据库中。在读取单个条目并将其存储到数据库中之后,我需要将其从事件日志中删除

我正在使用
EventLog
类读取同一台计算机上的事件条目。该类支持在循环中逐个读取条目,但不允许逐个删除条目

EventLog
类支持一次清除所有条目。我无法清除完整的事件日志,因为正在进行读取操作时正在添加新事件


请告诉我是否可以使用其他.Net类来实现此目的。

这是不可能的。。要么全力以赴,要么一事无成。见这个问题:


答案可能重复的地方已经很老了。框架更改可能会提供新功能。