EventLogEntryType Enumeration

Definition

Gibt den Ereignistyp eines Ereignisprotokolleintrags an.

public enum class EventLogEntryType
public enum EventLogEntryType
type EventLogEntryType = 
Public Enum EventLogEntryType
Vererbung
EventLogEntryType

Felder

Name Wert Beschreibung
Error 1

Ein Fehlerereignis. Dies weist auf ein erhebliches Problem hin, über das der Benutzer wissen sollte; in der Regel ein Verlust von Funktionalität oder Daten.

Warning 2

Ein Warnereignis. Dies weist auf ein Problem hin, das nicht sofort signifikant ist, aber dies kann Bedingungen bedeuten, die zukünftige Probleme verursachen könnten.

Information 4

Ein Informationsereignis. Dies weist auf einen signifikanten, erfolgreichen Vorgang hin.

SuccessAudit 8

Ein Erfolgsüberwachungsereignis. Dies gibt ein Sicherheitsereignis an, das auftritt, wenn ein überwachter Zugriffsversuch erfolgreich ist; Beispielsweise wurde die Anmeldung erfolgreich ausgeführt.

FailureAudit 16

Ein Fehlerüberwachungsereignis. Dies gibt ein Sicherheitsereignis an, das auftritt, wenn ein überwachter Zugriffsversuch fehlschlägt; Beispiel: Fehler beim Versuch, eine Datei zu öffnen.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie Sie mithilfe der EventLogEntryType Klasse Informationen zu ausgelösten Ereignissen zu einer Protokolldatei hinzufügen. In diesem Beispiel wird eine switch Anweisung verwendet, um den Ereignistyp zu bestimmen. Jede case Anweisung verwendet die EventLogEntryType Zum Angeben des Ereignistyps, ruft die Nachricht und ID ab und schreibt dann die Informationen in das Protokoll.


// Create an event log instance.
myEventLog = new EventLog(myLog);
// Initialize source property of obtained instance.
myEventLog.Source = mySource;
switch (myIntLog)
{
    case 1:
        // Write an 'Error' entry in specified log of event log.
        myEventLog.WriteEntry(myMessage, EventLogEntryType.Error, myID);
        break;
    case 2:
        // Write a 'Warning' entry in specified log of event log.
        myEventLog.WriteEntry(myMessage, EventLogEntryType.Warning, myID);
        break;
    case 3:
        // Write an 'Information' entry in specified log of event log.
        myEventLog.WriteEntry(myMessage, EventLogEntryType.Information, myID);
        break;
    case 4:
        // Write a 'FailureAudit' entry in specified log of event log.
        myEventLog.WriteEntry(myMessage, EventLogEntryType.FailureAudit, myID);
        break;
    case 5:
        // Write a 'SuccessAudit' entry in specified log of event log.
        myEventLog.WriteEntry(myMessage, EventLogEntryType.SuccessAudit, myID);
        break;
    default:
        Console.WriteLine("Error: Failed to create an event in event log.");
        break;
}
Console.WriteLine("A new event in log '{0}' with ID '{1}' "
   + "is successfully written into event log.",
   myEventLog.Log, myID);
' Check whether source exist in event log.
If False = EventLog.SourceExists(mySource) Then
   ' Create a new source in a specified log on a system.
   EventLog.CreateEventSource(mySource, myLog)
End If
' Create an event log instance.
myEventLog = New EventLog(myLog)
' Initialize source property of obtained instance.
myEventLog.Source = mySource
Select Case myIntLog
   Case 1
      ' Write an 'Error' entry in specified log of event log.
      myEventLog.WriteEntry(myMessage, EventLogEntryType.Error, myID)
   Case 2
      ' Write a 'Warning' entry in specified log of event log.
      myEventLog.WriteEntry(myMessage, EventLogEntryType.Warning, myID)
   Case 3
      ' Write an 'Information' entry in specified log of event log.
      myEventLog.WriteEntry(myMessage, EventLogEntryType.Information, myID)
   Case 4
      ' Write a 'FailureAudit' entry in specified log of event log.
      myEventLog.WriteEntry(myMessage, EventLogEntryType.FailureAudit, myID)
   Case 5
      ' Write a 'SuccessAudit' entry in specified log of event log.
      myEventLog.WriteEntry(myMessage, EventLogEntryType.SuccessAudit, myID)
   Case Else
      Console.WriteLine("Error: Failed to create an event in event log.")
End Select
Console.WriteLine("A new event in log '{0}' with ID '{1}' " + _
         "is successfully written into event log.", myEventLog.Log, myID)

Hinweise

Der Typ eines Ereignisprotokolleintrags stellt zusätzliche Informationen für den Eintrag bereit. Anwendungen legen den Eintragstyp fest, wenn sie den Eintrag in das Ereignisprotokoll schreiben.

Jedes Ereignis muss einen einzelnen Typ aufweisen; die Ereignistypen können nicht für einen Eintrag kombiniert werden. Der Ereignisanzeige verwendet diesen Typ, um zu bestimmen, welches Symbol in der Listenansicht des Protokolls angezeigt werden soll.

Gilt für:

Weitere Informationen