EventLogEntryType Enum
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Anger händelsetypen för en händelseloggpost.
public enum class EventLogEntryType
public enum EventLogEntryType
type EventLogEntryType =
Public Enum EventLogEntryType
- Arv
Fält
| Name | Värde | Description |
|---|---|---|
| Error | 1 | En felhändelse. Detta indikerar ett betydande problem som användaren bör känna till. vanligtvis en förlust av funktioner eller data. |
| Warning | 2 | En varningshändelse. Detta indikerar ett problem som inte är omedelbart betydande, men som kan innebära villkor som kan orsaka framtida problem. |
| Information | 4 | En informationshändelse. Detta indikerar en betydande, lyckad åtgärd. |
| SuccessAudit | 8 | En lyckad granskningshändelse. Detta anger en säkerhetshändelse som inträffar när ett granskningsförsök lyckas. till exempel att logga in. |
| FailureAudit | 16 | En felgranskningshändelse. Detta anger en säkerhetshändelse som inträffar när ett granskningsförsök misslyckas. Till exempel ett misslyckat försök att öppna en fil. |
Exempel
Följande kodexempel visar hur du använder EventLogEntryType klassen för att lägga till information om utlösta händelser i en loggfil. I det här exemplet används en switch instruktion för att fastställa händelsetypen. Varje case instruktion använder EventLogEntryType för att ange händelsetypen, hämtar meddelandet och ID:t och skriver sedan informationen till loggen.
// 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)
Kommentarer
Typen av händelseloggpost innehåller ytterligare information för posten. Program anger posttypen när de skriver posten till händelseloggen.
Varje händelse måste vara av en enda typ. Händelsetyperna kan inte kombineras för en post. Den Zobrazovač udalostí använder den här typen för att avgöra vilken ikon som ska visas i listvyn i loggen.