EventLogEntryType Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Specifica il tipo di evento di una voce del registro eventi.
public enum class EventLogEntryType
public enum EventLogEntryType
type EventLogEntryType =
Public Enum EventLogEntryType
- Ereditarietà
Campi
| Nome | Valore | Descrizione |
|---|---|---|
| Error | 1 | Evento di errore. Questo indica un problema significativo che l'utente deve conoscere; in genere una perdita di funzionalità o dati. |
| Warning | 2 | Evento di avviso. Ciò indica un problema che non è immediatamente significativo, ma che può indicare condizioni che potrebbero causare problemi futuri. |
| Information | 4 | Evento informativo. Indica un'operazione significativa e riuscita. |
| SuccessAudit | 8 | Evento di controllo riuscito. Indica un evento di sicurezza che si verifica quando un tentativo di accesso controllato ha esito positivo; Ad esempio, l'accesso è stato eseguito correttamente. |
| FailureAudit | 16 | Evento di controllo degli errori. Indica un evento di sicurezza che si verifica quando un tentativo di accesso controllato ha esito negativo; ad esempio, un tentativo non riuscito di aprire un file. |
Esempio
Nell'esempio di codice seguente viene illustrato come usare la EventLogEntryType classe per aggiungere informazioni sugli eventi attivati a un file di log. In questo esempio viene usata un'istruzione switch per determinare il tipo di evento. Ogni case istruzione usa per EventLogEntryType specificare il tipo di evento, ottiene il messaggio e l'ID e quindi scrive le informazioni nel log.
// 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 voce del registro eventi fornisce informazioni aggiuntive per la voce. Le applicazioni impostano il tipo di voce quando scrivono la voce nel registro eventi.
Ogni evento deve essere di un singolo tipo; Non è possibile combinare i tipi di evento per una voce. Il Visualizzatore eventi usa questo tipo per determinare quale icona visualizzare nella visualizzazione elenco del log.