Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Enumeração EventLogEntryType

 

Especifica o tipo de evento de uma entrada de log de eventos.

Namespace:   System.Diagnostics
Assembly:  System (em System.dll)

public enum EventLogEntryType

Nome do membroDescrição
Error

Um evento de erro. Isso indica um problema significativo do qual o usuário deve estar ciente; geralmente, uma perda de funcionalidade ou de dados.

FailureAudit

Um evento de auditoria com falha. Isso indica um evento de segurança que ocorre quando há falha em uma tentativa de acesso auditado; por exemplo, uma falha ao tentar abrir um arquivo.

Information

Um evento de informações. Isso indica uma operação significativa bem-sucedida.

SuccessAudit

Um evento de auditoria com êxito. Isso indica um evento de segurança que ocorre quando uma tentativa de acesso auditado é bem-sucedida; por exemplo, um logon com êxito.

Warning

Um evento de aviso. Isso indica um problema que não é significativo imediatamente, mas que pode indicar condições que podem causar problemas futuros.

The type of an event log entry provides additional information for the entry. Applications set the entry type when they write the entry to the event log.

Each event must be of a single type; the event types cannot be combined for an entry. The Event Viewer uses this type to determine which icon to display in the list view of the log.

The following code example demonstrates how to use the T:System.Diagnostics.EventLogEntryType class to add information about triggered events to a log file. In this example, a switch statement is used to determine the event type. Each case statement uses the T:System.Diagnostics.EventLogEntryType to specify the event type, gets the message and ID, and then writes the information to the 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);

.NET Framework
Disponível desde 1.1
Retornar ao início
Mostrar: