EventLogEntryType Výčet

Definice

Určuje typ události položky protokolu událostí.

public enum class EventLogEntryType
public enum EventLogEntryType
type EventLogEntryType = 
Public Enum EventLogEntryType
Dědičnost
EventLogEntryType

Pole

Name Hodnota Description
Error 1

Událost chyby. To značí významný problém, o který by měl uživatel vědět; obvykle ztrátu funkčnosti nebo dat.

Warning 2

Událost upozornění. To značí problém, který není okamžitě významný, ale může to znamenat podmínky, které by mohly způsobit budoucí problémy.

Information 4

Informační událost. To značí významnou úspěšnou operaci.

SuccessAudit 8

Úspěšná událost auditu. To označuje událost zabezpečení, která nastane, když je úspěšný auditovaný pokus o přístup; Například přihlášení bylo úspěšné.

FailureAudit 16

Událost auditu selhání. To označuje událost zabezpečení, ke které dochází v případě selhání auditovaného pokusu o přístup; Například neúspěšný pokus o otevření souboru.

Příklady

Následující příklad kódu ukazuje, jak pomocí EventLogEntryType třídy přidat informace o aktivovaných událostech do souboru protokolu. V tomto příkladu switch se k určení typu události používá příkaz. Každý case příkaz používá EventLogEntryType k určení typu události, získá zprávu a ID a pak zapíše informace do protokolu.


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

Poznámky

Typ položky protokolu událostí poskytuje další informace o položce. Aplikace nastaví typ položky při zápisu položky do protokolu událostí.

Každá událost musí být jednoho typu; typy událostí nelze pro položku kombinovat. Prohlížeč událostí tento typ používá k určení ikony, která se má zobrazit v zobrazení seznamu protokolu.

Platí pro

Viz také