Feedback

C# - Eventlog - Ereignisbehandlung

Veröffentlicht von am 29.02.2008
(1 Bewertungen)
Ereignisbehandlung für das Schreiben eines EventLog-Eintrags
using System;
using System.Diagnostics;
using System.Threading;
              
class MySample{

    // This member is used to wait for events.
    static AutoResetEvent signal;

    public static void Main(){
    
    
        EventLog myNewLog = new EventLog();
        myNewLog.Log = "MyCustomLog";                      
        
        myNewLog.EntryWritten += new EntryWrittenEventHandler(MyOnEntryWritten);
        myNewLog.EnableRaisingEvents = true;
        
        
    signal = new AutoResetEvent(false);
    signal.WaitOne();        

    }       

    public static void MyOnEntryWritten(object source, EntryWrittenEventArgs e){
        signal.Set();
    }
}

Abgelegt unter EventLog, Event.

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!