[英]Stopping the monitoring of the event log
我有一些代碼可以監視事件日志中的條目寫入事件,並在其中一個事件發生時執行處理程序。 我的問題是,是否要停止查看事件日志中的條目寫入事件,我該怎么做。 這是一些代碼:
if (//some condition where I want to watch event log//)
{
eventLog.Log = eventLogToMonitor;
eventLog.EnableRaisingEvents = true;
eventLog.EntryWritten += new EntryWrittenEventHandler(EventLogHandler);
}
if (// some condition where I don't want to watch the event log anymore)
{
// turn off the event log monitoring
}
因此,簡而言之,我想我的問題是需要關閉//事件日志監控的代碼,以便不再監視事件日志?
您只需取消訂閱該活動。
eventLog.EntryWritten -= EventLogHandler;
在http://msdn.microsoft.com/zh-cn/library/ms366768(v=vs.80).aspx中了解更多信息
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.