Partilhar via


EventRecord Classe

Definição

Define as propriedades de uma instância de eventos para um evento recebido de um objeto EventLogReader. As propriedades de evento fornecem informações sobre o evento, como o nome do computador no qual o evento foi registrado e o horário em que o evento foi criado. Esta é uma classe abstrata. A classe EventLogRecord implementa esta classe.

public ref class EventRecord abstract : IDisposable
public abstract class EventRecord : IDisposable
type EventRecord = class
    interface IDisposable
Public MustInherit Class EventRecord
Implements IDisposable
Herança
EventRecord
Derivado
Implementações

Exemplos

Por exemplo, código usando essa classe, consulte How To: Query for Events ou How To: Access and Read Event Information.

Construtores

EventRecord()

Inicializa uma nova instância da classe EventRecord.

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.

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.

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 obter 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.

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