Compartilhar via


EventRecord Classe

Definição

Define as propriedades de uma instância de evento para um evento que é recebido de um EventLogReader objeto. 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. Esta classe é uma classe abstrata. A EventLogRecord classe implementa essa 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

Construtores

Nome Description
EventRecord()

Inicializa uma nova instância da classe EventRecord.

Propriedades

Nome Description
ActivityId

Obtém o GUID (identificador global exclusivo) para a atividade em processo para o qual o evento está envolvido. Isso permite que os consumidores agrupem atividades relacionadas.

Bookmark

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

Id

Obtém o identificador deste 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 KeywordsDisplayNames propriedade 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 gravidade do evento. Para o nome do nível, obtenha o valor da LevelDisplayName propriedade.

LevelDisplayName

Obtém o nome de exibição do nível deste 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 gerou o evento. Para o nome do opcode, obtenha o valor da OpcodeDisplayName propriedade.

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 fornecidas pelo usuário do evento.

ProviderId

Obtém o GUID (identificador global exclusivo) do provedor de eventos que publicou esse 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 identificação de evento.

RecordId

Obtém o identificador de registro de evento 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 TaskDisplayName propriedade.

TaskDisplayName

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

ThreadId

Obtém o identificador de thread para o thread em que o provedor de eventos está em execução.

TimeCreated

Obtém a hora, em formato, de DateTime 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

Nome Description
Dispose()

Libera todos os recursos usados por esse objeto.

Dispose(Boolean)

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

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

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
ToXml()

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

Aplica-se a