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