Compartilhar via


EventLogRecord Classe

Definição

Contém as propriedades de uma instância de evento para um evento que é recebido de um objeto EventLogReader. As propriedades do evento fornecem informações sobre o evento como o nome do computador em que o evento foi registrado e a hora em que o evento foi criado.

public ref class EventLogRecord : System::Diagnostics::Eventing::Reader::EventRecord
public class EventLogRecord : System.Diagnostics.Eventing.Reader.EventRecord
type EventLogRecord = class
    inherit EventRecord
Public Class EventLogRecord
Inherits EventRecord
Herança
EventLogRecord

Propriedades

ActivityId

Obtém um GUID (identificador global exclusivo) para a atividade no processo para o qual um evento está envolvido. Isso permite aos consumidores agrupar atividades relacionadas.

Bookmark

Obtém um espaço reservado (indicador) que corresponde a este evento. Isso pode ser usado como um espaço reservado em um fluxo de eventos.

ContainerLog

Obtém o nome do log de eventos ou arquivo de log de eventos no qual o evento é armazenado.

Id

Obtém o identificador para este evento. Todos os eventos com esse valor de identificador representam o mesmo tipo de evento.

Keywords

Obtém a máscara de palavra-chave do evento. Obtenha o valor da propriedade KeywordsDisplayNames para obter o nome das palavras-chave usadas nesta máscara.

KeywordsDisplayNames

Obtém os nomes de exibição das palavras-chave usadas na máscara de palavra-chave para este evento.

Level

Obtém o nível do evento. O nível significa a severidade do evento. Para o nome do nível, obtenha o valor da propriedade LevelDisplayName.

LevelDisplayName

Obtém o nome de exibição do nível para este evento.

LogName

Obtém o nome do log de eventos em que esse evento é registrado.

MachineName

Obtém o nome do computador no qual esse evento foi registrado.

MatchedQueryIds

Obtém uma lista de identificadores de consulta que corresponde a esse evento. Esse evento corresponde a uma consulta se a consulta o retornaria.

Opcode

Obtém o opcode do evento. O opcode define um valor numérico que identifica a atividade ou um ponto dentro de uma atividade que o aplicativo estava executando quando disparou o evento. Para o nome do opcode, obtenha o valor da propriedade OpcodeDisplayName.

OpcodeDisplayName

Obtém o nome de exibição do opcode para este evento.

ProcessId

Obtém o identificador de processo para o provedor de eventos que registrou esse evento.

Properties

Obtém as propriedades do evento fornecidas pelo usuário.

ProviderId

Obtém o identificador global exclusivo (GUID) do provedor de eventos que publicou este evento.

ProviderName

Obtém o nome do provedor de eventos que publicou esse evento.

Qualifiers

Obtém os números do qualificador que são usados para a identificação de evento.

RecordId

Obtém o identificador de registro de eventos do evento no log.

RelatedActivityId

Obtém um GUID (identificador global exclusivo) para uma atividade relacionada em um processo para o qual um evento está envolvido.

Task

Obtém um identificador de tarefa para uma parte de um aplicativo ou um componente que publica um evento. Uma tarefa é um valor de 16 bits com 16 valores principais reservados. Esse tipo permite que qualquer valor entre 0x0000 e 0xffef seja usado. Para o nome da tarefa, obtenha o valor da propriedade TaskDisplayName.

TaskDisplayName

Obtém o nome de exibição da tarefa para o evento.

ThreadId

Obtém o identificador de thread para que o thread no qual o provedor de eventos está sendo executado.

TimeCreated

Obtém a hora, no formato DateTime, em que o evento foi criado.

UserId

Obtém o descritor de segurança do usuário cujo contexto é usado para publicar o evento.

Version

Obtém o número de versão do evento.

Métodos

Dispose()

Libera todos os recursos usados por este objeto.

(Herdado de EventRecord)
Dispose(Boolean)

Libera os recursos não gerenciados usados por este objeto e, opcionalmente, libera os recursos gerados.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
FormatDescription()

Obtém a mensagem de evento na localidade atual.

FormatDescription(IEnumerable<Object>)

Obtém a mensagem de evento substituindo variáveis na mensagem pelos valores especificados.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetPropertyValues(EventLogPropertySelector)

Obtém a enumeração dos valores das propriedades do evento fornecido pelo usuário ou os resultados de dados com base em XPath, se o evento tiver representação XML.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
ToXml()

Obtém uma representação XML do evento. Todas as propriedades do evento são representadas no XML evento. O XML está em conformidade com o esquema de evento.

Aplica-se a

Confira também