簡體   English   中英

停止監視事件日志

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM