ProviderMetadata Clase

Definición

Contiene la información estática sobre un proveedor de eventos, como el nombre e identificador del proveedor y la colección de los eventos definidos en él.Contains static information about an event provider, such as the name and id of the provider, and the collection of events defined in the provider.

public ref class ProviderMetadata : IDisposable
public class ProviderMetadata : IDisposable
type ProviderMetadata = class
    interface IDisposable
Public Class ProviderMetadata
Implements IDisposable
Herencia
ProviderMetadata
Implementaciones

Ejemplos

Para obtener un ejemplo de código que usa esta clase, vea Cómo: recuperar información acerca de un publicador de eventos.For example code using this class, see How to: Retrieve Information About an Event Publisher.

Constructores

ProviderMetadata(String)

Inicializa una nueva instancia de la clase ProviderMetadata especificando el nombre del proveedor sobre el que se desea recuperar información.Initializes a new instance of the ProviderMetadata class by specifying the name of the provider that you want to retrieve information about.

ProviderMetadata(String, EventLogSession, CultureInfo)

Inicializa una nueva instancia de la clase ProviderMetadata especificando el nombre del proveedor sobre el que se desea recuperar información, el servicio de registro de eventos en el que está registrado el proveedor y el idioma en el que debe devolverse la información.Initializes a new instance of the ProviderMetadata class by specifying the name of the provider that you want to retrieve information about, the event log service that the provider is registered with, and the language that you want to return the information in.

Propiedades

DisplayName

Obtiene el nombre traducido del proveedor de eventos.Gets the localized name of the event provider.

Events

Obtiene una colección enumerable de objetos EventMetadata, cada uno de los cuales representa un evento definido en el proveedor.Gets an enumerable collection of EventMetadata objects, each of which represents an event that is defined in the provider.

HelpLink

Obtiene la dirección URL base utilizada para las solicitudes de ayuda referentes a los eventos en este proveedor de eventos.Gets the base of the URL used to form help requests for the events in this event provider.

Id

Obtiene el identificador único global (GUID) del proveedor de eventos.Gets the globally unique identifier (GUID) for the event provider.

Keywords

Obtiene una colección enumerable de objetos EventKeyword, cada uno de los cuales representa una palabra clave de evento definida en el proveedor de eventos.Gets an enumerable collection of EventKeyword objects, each of which represent an event keyword that is defined in the event provider.

Levels

Obtiene una colección enumerable de objetos EventLevel, cada uno de los cuales representa un nivel definido en el proveedor de eventos.Gets an enumerable collection of EventLevel objects, each of which represent a level that is defined in the event provider.

LogLinks

Obtiene una colección enumerable de objetos EventLogLink, cada uno de los cuales representa un vínculo a un registro de eventos utilizado por el proveedor de eventos.Gets an enumerable collection of EventLogLink objects, each of which represent a link to an event log that is used by the event provider.

MessageFilePath

Obtiene la ruta de acceso al archivo que contiene el recurso de tablas de mensajes que tiene las cadenas asociadas a los metadatos del proveedor.Gets the path of the file that contains the message table resource that has the strings associated with the provider metadata.

Name

Obtiene el nombre único del proveedor de eventos.Gets the unique name of the event provider.

Opcodes

Obtiene una colección enumerable de objetos EventOpcode, cada uno de los cuales representa un código de operación definido en el proveedor de eventos.Gets an enumerable collection of EventOpcode objects, each of which represent an opcode that is defined in the event provider.

ParameterFilePath

Obtiene la ruta de acceso al archivo que contiene el recurso de tablas de mensajes que tiene las cadenas utilizadas para las sustituciones de parámetros en las descripciones de evento.Gets the path of the file that contains the message table resource that has the strings used for parameter substitutions in event descriptions.

ResourceFilePath

Obtiene la ruta de acceso al archivo que contiene los metadatos asociados al proveedor.Gets the path to the file that contains the metadata associated with the provider.

Tasks

Obtiene una colección enumerable de objetos EventTask, cada uno de los cuales representa una tarea definida en el proveedor de eventos.Gets an enumerable collection of EventTask objects, each of which represent a task that is defined in the event provider.

Métodos

Dispose()

Libera todos los recursos usados por este objeto.Releases all the resources used by this object.

Dispose(Boolean)

Libera los recursos no administrados utilizados por este objeto y, opcionalmente, también libera los administrados.Releases the unmanaged resources used by this object, and optionally releases the managed resources.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)

Se aplica a