EventLogRecord Classe

Definição

Contém 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 onde o evento foi registado 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

Name Description
ActivityId

Obtém o identificador globalmente único (GUID) para a atividade em processo para a qual o evento está envolvido. Isto permite aos consumidores agrupar atividades relacionadas.

Bookmark

Recebe um marcador de página (marcador de página) que corresponde a este evento. Isto pode ser usado como um marcador numa série de eventos.

ContainerLog

Obtém o nome do registo de eventos ou do ficheiro de registo de eventos onde o evento está armazenado.

Id

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

Keywords

Recebe a palavra-chave máscara 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 visualização das palavras-chave usadas na máscara de palavras-chave para este evento.

Level

Percebe o nível do evento. O nível indica a gravidade do evento. Para o nome do nível, obtenha o valor da LevelDisplayName propriedade.

LevelDisplayName

Recebe o nome de exibição do nível deste evento.

LogName

Obtém o nome do registo de eventos onde este evento é registado.

MachineName

Obtém o nome do computador onde este evento foi registado.

MatchedQueryIds

Obtém uma lista de identificadores de consulta que este evento corresponde. Este evento corresponde a uma consulta se a consulta devolvesse esse evento.

Opcode

Recebe o opcode do evento. O opcode define um valor numérico que identifica a atividade ou um ponto dentro de uma atividade que a aplicação estava a realizar quando levantou o evento. Para o nome do opcode, obtenha o valor da OpcodeDisplayName propriedade.

OpcodeDisplayName

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

ProcessId

Obtém o identificador do processo do fornecedor do evento que registou este evento.

Properties

Obtém as propriedades fornecidas pelo utilizador do evento.

ProviderId

Obtém o identificador globalmente único (GUID) do fornecedor de eventos que publicou este evento.

ProviderName

Obtém o nome do fornecedor do evento que publicou este evento.

Qualifiers

Recebe números qualificadores que são usados para identificação de eventos.

RecordId

Obtém o identificador do registo do evento no registo.

RelatedActivityId

Obtém um identificador globalmente único (GUID) para uma atividade relacionada num processo no qual está envolvido um evento.

Task

Obtém um identificador de tarefa para uma parte de uma aplicação ou componente que publica um evento. Uma tarefa é um valor de 16 bits com 16 valores máximos reservados. Este tipo permite usar qualquer valor entre 0x0000 e 0xffef. Para o nome da tarefa, obtenha o valor da TaskDisplayName propriedade.

TaskDisplayName

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

ThreadId

Obtém o identificador de thread da thread onde o fornecedor de eventos está a correr.

TimeCreated

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

UserId

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

Version

Recebe o número de versão do evento.

Métodos

Name Description
Dispose()

Liberta todos os recursos usados por este objeto.

(Herdado de EventRecord)
Dispose(Boolean)

Liberta os recursos não geridos usados por este objeto e, opcionalmente, liberta os recursos geridos.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
FormatDescription()

Recebe a mensagem do evento na localização atual.

FormatDescription(IEnumerable<Object>)

Recebe a mensagem de evento, substituindo variáveis na mensagem pelos valores especificados.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetPropertyValues(EventLogPropertySelector)

Obtém a enumeração dos valores das propriedades do evento fornecidas pelo utilizador, ou os resultados dos dados baseados 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 atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)
ToXml()

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

Aplica-se a

Ver também