Compartir a través de


EventLogConfiguration Clase

Definición

Contiene la configuración y la información estática de un registro de eventos. Gran parte de la configuración la define el proveedor de eventos que creó el registro.

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

Ejemplos

Para obtener código de ejemplo con esta clase, vea How to: Configure and Read Event Log Properties( Cómo: Configurar y leer propiedades del registro de eventos).

Comentarios

Si se cambia una propiedad para este objeto, llame al SaveChanges método para guardar los cambios.

Constructores

EventLogConfiguration(String)

Inicializa un nuevo objeto EventLogConfiguration especificando el registro de eventos local cuya configuración e información se deben obtener.

EventLogConfiguration(String, EventLogSession)

Inicializa un nuevo objeto EventLogConfiguration especificando el nombre del registro cuya configuración e información se deben obtener. El registro puede estar en el equipo local o un equipo remoto, según la sesión de registro de eventos que se haya especificado.

Propiedades

IsClassicLog

Obtiene un valor que indica si el registro de eventos es clásico. Los eventos de un registro clásico se definen en un archivo .mc en lugar de un manifiesto (archivo .xml) usado por el proveedor de eventos.

IsEnabled

Obtiene o establece un valor que indica si el registro de eventos está habilitado o deshabilitado. Un registro habilitado es un registro en el que se pueden registrar eventos; un registro deshabilitado es un registro en el que no se pueden registrar eventos.

LogFilePath

Obtiene o establece la ruta de acceso al archivo donde se almacenan los eventos para el registro.

LogIsolation

Obtiene un valor de EventLogIsolation que especifica si el registro de eventos es un registro de eventos de la aplicación, del sistema o personalizado.

LogMode

Obtiene o establece un valor de EventLogMode que determina cómo se administran los eventos cuando el registro de eventos está lleno.

LogName

Obtiene el nombre del registro de eventos.

LogType

Obtiene un valor de EventLogType que determina el tipo del registro de eventos.

MaximumSizeInBytes

Obtiene o establece, en bytes, el tamaño máximo permitido del archivo de registro de eventos. Cuando el archivo alcanza este tamaño máximo, se considera lleno.

OwningProviderName

Obtiene el nombre del proveedor de eventos que creó este registro de eventos.

ProviderBufferSize

Obtiene el tamaño del búfer que el proveedor de eventos utiliza para publicar los eventos en el registro.

ProviderControlGuid

Obtiene el identificador único global (GUID) de control del registro de eventos si es un registro de depuración. Si este registro no es de depuración, este valor es null.

ProviderKeywords

Obtiene o establece la máscara de palabra clave usada por el proveedor de eventos.

ProviderLatency

Obtiene el tiempo de latencia máximo utilizado por el proveedor de eventos al publicar los eventos en el registro.

ProviderLevel

Obtiene o establece el nivel de evento máximo (que define la gravedad del evento) que se puede registrar en el registro de eventos. El proveedor de eventos define este valor.

ProviderMaximumNumberOfBuffers

Obtiene el número máximo de búferes que utiliza el proveedor de eventos para publicar los eventos en el registro de eventos.

ProviderMinimumNumberOfBuffers

Obtiene el número mínimo de búferes que utiliza el proveedor de eventos para publicar los eventos en el registro de eventos.

ProviderNames

Obtiene una colección enumerable de los nombres de todos los proveedores de eventos que pueden publicar eventos en este registro de eventos.

SecurityDescriptor

Obtiene o establece el descriptor de seguridad del registro de eventos. El descriptor de seguridad define los usuarios y grupos de usuarios que pueden leer y escribir en el registro de eventos.

Métodos

Dispose()

Libera todos los recursos usados por este objeto.

Dispose(Boolean)

Libera los recursos no administrados utilizados por este objeto y, opcionalmente, también libera los administrados.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
SaveChanges()

Guarda los cambios que se han realizado en la configuración.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también