EventLogEntryType Enum

Definitie

Hiermee geeft u het gebeurtenistype van een gebeurtenislogboekvermelding op.

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

Velden

Name Waarde Description
Error 1

Een fout. Dit duidt op een aanzienlijk probleem waarover de gebruiker moet weten; meestal verlies van functionaliteit of gegevens.

Warning 2

Een waarschuwingsevenement. Dit geeft een probleem aan dat niet onmiddellijk significant is, maar dat kan leiden tot voorwaarden die toekomstige problemen kunnen veroorzaken.

Information 4

Een informatie-gebeurtenis. Dit geeft een significante, geslaagde bewerking aan.

SuccessAudit 8

Een geslaagde controlegebeurtenis. Dit geeft een beveiligingsgebeurtenis aan die optreedt wanneer een gecontroleerde toegangspoging is geslaagd; Zo kunt u zich bijvoorbeeld aanmelden bij een geslaagde aanmelding.

FailureAudit 16

Een foutcontrolegebeurtenis. Dit geeft een beveiligingsgebeurtenis aan die optreedt wanneer een gecontroleerde toegangspoging mislukt; Bijvoorbeeld een mislukte poging om een bestand te openen.

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u de EventLogEntryType klasse gebruikt om informatie over geactiveerde gebeurtenissen toe te voegen aan een logboekbestand. In dit voorbeeld wordt een switch instructie gebruikt om het gebeurtenistype te bepalen. Elke case instructie gebruikt de opdracht EventLogEntryType om het gebeurtenistype op te geven, het bericht en de id op te halen en vervolgens de informatie naar het logboek te schrijven.


// 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)

Opmerkingen

Het type gebeurtenislogboekvermelding bevat aanvullende informatie voor de vermelding. Toepassingen stellen het invoertype in wanneer ze de vermelding naar het gebeurtenislogboek schrijven.

Elke gebeurtenis moet van één type zijn; de gebeurtenistypen kunnen niet worden gecombineerd voor een vermelding. De Logboeken gebruikt dit type om te bepalen welk pictogram moet worden weergegeven in de lijstweergave van het logboek.

Van toepassing op

Zie ook