EventLogEntryType Wyliczenie

Definicja

Określa typ zdarzenia wpisu dziennika zdarzeń.

C#
public enum EventLogEntryType
Dziedziczenie
EventLogEntryType

Pola

Nazwa Wartość Opis
Error 1

Zdarzenie błędu. Oznacza to znaczący problem, o który użytkownik powinien wiedzieć; zwykle utrata funkcjonalności lub danych.

FailureAudit 16

Zdarzenie inspekcji niepowodzenia. Wskazuje to zdarzenie zabezpieczeń, które występuje, gdy próba dostępu inspekcji nie powiedzie się; na przykład próba otwarcia pliku nie powiodła się.

Information 4

Zdarzenie informacyjne. Oznacza to znaczącą, pomyślną operację.

SuccessAudit 8

Zdarzenie inspekcji powodzenia. Oznacza to zdarzenie zabezpieczeń, które występuje, gdy próba dostępu inspekcji zakończyła się pomyślnie; na przykład logowanie się powiodło.

Warning 2

Zdarzenie ostrzegawcze. Oznacza to problem, który nie jest natychmiast znaczący, ale może oznaczać warunki, które mogą powodować przyszłe problemy.

Przykłady

W poniższym przykładzie kodu pokazano, jak za pomocą EventLogEntryType klasy dodać informacje o wyzwolonych zdarzeniach do pliku dziennika. W tym przykładzie switch instrukcja służy do określania typu zdarzenia. Każda case instrukcja używa elementu , EventLogEntryType aby określić typ zdarzenia, pobiera komunikat i identyfikator, a następnie zapisuje informacje w dzienniku.

C#

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

Uwagi

Typ wpisu dziennika zdarzeń zawiera dodatkowe informacje dotyczące wpisu. Aplikacje ustawiają typ wpisu podczas zapisywania wpisu w dzienniku zdarzeń.

Każde zdarzenie musi mieć jeden typ; nie można połączyć typów zdarzeń dla wpisu. Podgląd zdarzeń używa tego typu do określenia, która ikona ma być wyświetlana w widoku listy dziennika.

Dotyczy

Produkt Wersje
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Zobacz też