EventLogEntryType Enumeráció
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Egy eseménynapló-bejegyzés eseménytípusát adja meg.
public enum class EventLogEntryType
public enum EventLogEntryType
type EventLogEntryType =
Public Enum EventLogEntryType
- Öröklődés
Mezők
| Name | Érték | Description |
|---|---|---|
| Error | 1 | Hibaesemény. Ez azt jelzi, hogy a felhasználónak jelentős problémáról kell tudnia; általában funkció- vagy adatvesztést okoz. |
| Warning | 2 | Figyelmeztető esemény. Ez olyan problémát jelez, amely nem azonnal jelentős, de olyan feltételeket jelezhet, amelyek későbbi problémákat okozhatnak. |
| Information | 4 | Egy információs esemény. Ez jelentős, sikeres műveletet jelez. |
| SuccessAudit | 8 | Sikeres naplózási esemény. Ez egy biztonsági eseményt jelez, amely akkor fordul elő, ha egy auditált hozzáférési kísérlet sikeres; például a sikeres bejelentkezés. |
| FailureAudit | 16 | Hibanaplózási esemény. Ez egy biztonsági eseményt jelez, amely akkor fordul elő, ha egy auditált hozzáférési kísérlet meghiúsul; például egy fájl megnyitásának sikertelen kísérlete. |
Példák
Az alábbi példakód bemutatja, hogyan adhat hozzá információt az osztály az EventLogEntryType aktivált eseményekről egy naplófájlhoz. Ebben a példában egy switch utasítással határozzuk meg az esemény típusát. Minden case utasítás az EventLogEntryType esemény típusának megadására, az üzenet és az azonosító lekérésére, majd az adatok naplóba írására szolgál.
// 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)
Megjegyzések
Az eseménynapló-bejegyzés típusa további információkat nyújt a bejegyzéshez. Az alkalmazások akkor állítják be a bejegyzéstípust, amikor a bejegyzést az eseménynaplóba írják.
Minden eseménynek egyetlen típusúnak kell lennie; az eseménytípusok nem kombinálhatók bejegyzéshez. A eseménymegtekintő ezzel a típussal határozza meg, hogy melyik ikon jelenjen meg a napló listanézetében.