EventLogEntryType Énumération

Définition

Spécifie le type d’événement d’une entrée de journal des événements.

public enum class EventLogEntryType
public enum EventLogEntryType
type EventLogEntryType = 
Public Enum EventLogEntryType
Héritage
EventLogEntryType

Champs

Nom Valeur Description
Error 1

Événement d’erreur. Cela indique un problème important que l’utilisateur doit connaître ; généralement une perte de fonctionnalités ou de données.

Warning 2

Événement d’avertissement. Cela indique un problème qui n’est pas immédiatement significatif, mais qui peut signifier des conditions susceptibles de provoquer des problèmes futurs.

Information 4

Événement d’information. Cela indique une opération significative et réussie.

SuccessAudit 8

Événement d’audit de réussite. Cela indique un événement de sécurité qui se produit lorsqu’une tentative d’accès auditée réussit ; par exemple, la journalisation a réussi.

FailureAudit 16

Événement d’audit d’échec. Cela indique un événement de sécurité qui se produit lorsqu’une tentative d’accès auditée échoue ; par exemple, une tentative d’ouverture d’un fichier a échoué.

Exemples

L’exemple de code suivant montre comment utiliser la EventLogEntryType classe pour ajouter des informations sur les événements déclenchés à un fichier journal. Dans cet exemple, une switch instruction est utilisée pour déterminer le type d’événement. Chaque case instruction utilise le EventLogEntryType type d’événement pour spécifier le type d’événement, obtient le message et l’ID, puis écrit les informations dans le journal.


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

Remarques

Le type d’une entrée de journal des événements fournit des informations supplémentaires pour l’entrée. Les applications définissent le type d’entrée lorsqu’elles écrivent l’entrée dans le journal des événements.

Chaque événement doit être d’un type unique ; les types d’événements ne peuvent pas être combinés pour une entrée. Le observateur d'événements utilise ce type pour déterminer l’icône à afficher dans l’affichage de liste du journal.

S’applique à

Voir aussi