EventLogEntryType Enumerazione

Definizione

Specifica il tipo di evento di una voce di log eventi.Specifies the event type of an event log entry.

public enum class EventLogEntryType
public enum EventLogEntryType
type EventLogEntryType = 
Public Enum EventLogEntryType
Ereditarietà
EventLogEntryType

Campi

Error 1

Evento errore.An error event. Indica un problema importante che l'utente dovrebbe conoscere; di solito, la mancanza di funzionalità o dati.This indicates a significant problem the user should know about; usually a loss of functionality or data.

FailureAudit 16

Evento di controllo non eseguito correttamente.A failure audit event. Indica un evento di sicurezza che si verifica quando un tentativo di accesso controllato non ottiene esito positivo; ad esempio, un tentativo non riuscito di apertura di un file.This indicates a security event that occurs when an audited access attempt fails; for example, a failed attempt to open a file.

Information 4

Evento informativo.An information event. Indica un'operazione importante eseguita con esito positivo.This indicates a significant, successful operation.

SuccessAudit 8

Evento di controllo eseguito correttamente.A success audit event. Indica un evento di sicurezza che si verifica quando un tentativo di accesso controllato ottiene esito positivo; ad esempio, un collegamento eseguito con esito positivo.This indicates a security event that occurs when an audited access attempt is successful; for example, logging on successfully.

Warning 2

Evento di avviso.A warning event. Indica un problema non immediatamente significativo ma che può creare condizioni in grado di causare problemi in futuro.This indicates a problem that is not immediately significant, but that may signify conditions that could cause future problems.

Esempi

Nell'esempio di codice riportato di seguito viene illustrato EventLogEntryType come utilizzare la classe per aggiungere informazioni sugli eventi attivati a un file di log.The following code example demonstrates how to use the EventLogEntryType class to add information about triggered events to a log file. In questo esempio viene usata switch un'istruzione per determinare il tipo di evento.In this example, a switch statement is used to determine the event type. Ogni case istruzioneEventLogEntryType USA per specificare il tipo di evento, ottiene il messaggio e l'ID, quindi scrive le informazioni nel log.Each case statement uses the EventLogEntryType to specify the event type, gets the message and ID, and then writes the information to the log.

// Check whether source exist in event log.
if (  !EventLog::SourceExists( mySource ) )
{
   
   // Create a new source in a specified log on a system.
   EventLog::CreateEventSource( mySource, myLog );
}

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


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

Commenti

Il tipo di una voce del registro eventi fornisce informazioni aggiuntive per la voce.The type of an event log entry provides additional information for the entry. Le applicazioni impostano il tipo di voce quando scrivono la voce nel log eventi.Applications set the entry type when they write the entry to the event log.

Ogni evento deve essere di un solo tipo. non è possibile combinare i tipi di evento per una voce.Each event must be of a single type; the event types cannot be combined for an entry. Il Visualizzatore eventi utilizza tale tipo per scegliere l'icona da visualizzare nella vista elenco del registro.The Event Viewer uses this type to determine which icon to display in the list view of the log.

Si applica a

Vedi anche