EventRecord Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |