Compartilhar via


ProviderMetadata Classe

Definição

Contém informações estáticas sobre um provedor de eventos, como o nome e a ID do provedor e a coleção de eventos definida no provedor.

public ref class ProviderMetadata : IDisposable
public class ProviderMetadata : IDisposable
type ProviderMetadata = class
    interface IDisposable
Public Class ProviderMetadata
Implements IDisposable
Herança
ProviderMetadata
Implementações

Exemplos

Por exemplo, código usando essa classe, consulte Como recuperar informações sobre um publicador de eventos.

Construtores

ProviderMetadata(String)

Inicializa uma nova instância da classe ProviderMetadata especificando o nome do provedor sobre o qual você deseja recuperar informações.

ProviderMetadata(String, EventLogSession, CultureInfo)

Inicializa uma nova instância da classe ProviderMetadata especificando o nome do provedor sobre o qual você deseja recuperar informações, o serviço de log de eventos no qual o provedor está registrado e o idioma no qual você deseja retornar as informações.

Propriedades

DisplayName

Obtém o nome localizado do provedor de eventos.

Events

Obtém uma coleção enumerável de objetos EventMetadata e cada um deles representa um evento definido no provedor.

HelpLink

Obtém a base da URL usada para formar solicitações de ajuda para os eventos neste provedor de eventos.

Id

Obtém o GUID (identificador global exclusivo) do provedor de eventos.

Keywords

Obtém uma coleção enumerável de objetos EventKeyword e cada um deles representa uma palavra-chave de evento definida no provedor de eventos.

Levels

Obtém uma coleção enumerável de objetos EventLevel e cada um deles representa um nível definido no provedor de eventos.

LogLinks

Obtém uma coleção enumerável de objetos EventLogLink e cada um deles representa um link para um log de eventos que é usado pelo provedor de eventos.

MessageFilePath

Obtém o caminho do arquivo que contém o recurso de tabela de mensagens que contém as cadeias de caracteres associadas aos metadados do provedor.

Name

Obtém o nome exclusivo do provedor de eventos.

Opcodes

Obtém uma coleção enumerável de objetos EventOpcode e cada um deles representa um opcode definido no provedor de eventos.

ParameterFilePath

Obtém o caminho do arquivo que contém o recurso de tabela de mensagem que contém as cadeias de caracteres usadas para substituições de parâmetro nas descrições de eventos.

ResourceFilePath

Obtém o caminho para o arquivo que contém os metadados associados ao provedor.

Tasks

Obtém uma coleção enumerável de objetos EventTask e cada um deles representa uma tarefa definida no provedor de eventos.

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

Aplica-se a

Confira também