EventLogConfiguration Clase

Definición

Contiene la configuración y la información estática de un registro de eventos.Contains static information and configuration settings for an event log. Gran parte de la configuración la define el proveedor de eventos que creó el registro.Many of the configurations settings were defined by the event provider that created the log.

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

Ejemplos

Para ver un ejemplo de código que usa esta clase, consulte Cómo: configurar y leer propiedades del registro de eventos.For example code using this class, see How to: Configure and Read Event Log Properties.

Comentarios

Si se cambia una propiedad para este objeto, llame al SaveChanges método para guardar los cambios.If a property is changed for this object, call the SaveChanges method to save the changes.

Constructores

EventLogConfiguration(String)

Inicializa un nuevo objeto EventLogConfiguration especificando el registro de eventos local cuya configuración e información se deben obtener.Initializes a new EventLogConfiguration object by specifying the local event log for which to get information and configuration settings.

EventLogConfiguration(String, EventLogSession)

Inicializa un nuevo objeto EventLogConfiguration especificando el nombre del registro cuya configuración e información se deben obtener.Initializes a new EventLogConfiguration object by specifying the name of the log for which to get information and configuration settings. 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.The log can be on the local computer or a remote computer, based on the event log session specified.

Propiedades

IsClassicLog

Obtiene un valor que indica si el registro de eventos es clásico.Gets a value that indicates whether the event log is a classic event log. 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.A classic event log is one that has its events defined in an .mc file instead of a manifest (.xml file) used by the event provider.

IsEnabled

Obtiene o establece un valor que indica si el registro de eventos está habilitado o deshabilitado.Gets or sets a value that indicates whether the event log is enabled or disabled. 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.An enabled log is one in which events can be logged, and a disabled log is one in which events cannot be logged.

LogFilePath

Obtiene o establece la ruta de acceso al archivo donde se almacenan los eventos para el registro.Gets or sets the file directory path to the location of the file where the events are stored for the log.

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.Gets an EventLogIsolation value that specifies whether the event log is an application, system, or custom event log.

LogMode

Obtiene o establece un valor de EventLogMode que determina cómo se administran los eventos cuando el registro de eventos está lleno.Gets or sets an EventLogMode value that determines how events are handled when the event log becomes full.

LogName

Obtiene el nombre del registro de eventos.Gets the name of the event log.

LogType

Obtiene un valor de EventLogType que determina el tipo del registro de eventos.Gets an EventLogType value that determines the type of the event log.

MaximumSizeInBytes

Obtiene o establece, en bytes, el tamaño máximo permitido del archivo de registro de eventos.Gets or sets the maximum size, in bytes, that the event log file is allowed to be. Cuando el archivo alcanza este tamaño máximo, se considera lleno.When the file reaches this maximum size, it is considered full.

OwningProviderName

Obtiene el nombre del proveedor de eventos que creó este registro de eventos.Gets the name of the event provider that created this event log.

ProviderBufferSize

Obtiene el tamaño del búfer que el proveedor de eventos utiliza para publicar los eventos en el registro.Gets the size of the buffer that the event provider uses for publishing events to the log.

ProviderControlGuid

Obtiene el identificador único global (GUID) de control del registro de eventos si es un registro de depuración.Gets the control globally unique identifier (GUID) for the event log if the log is a debug log. Si este registro no es de depuración, este valor es null.If this log is not a debug log, this value is null.

ProviderKeywords

Obtiene o establece la máscara de palabra clave usada por el proveedor de eventos.Gets or sets the keyword mask used by the event provider.

ProviderLatency

Obtiene el tiempo de latencia máximo utilizado por el proveedor de eventos al publicar los eventos en el registro.Gets the maximum latency time used by the event provider when publishing events to the log.

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.Gets or sets the maximum event level (which defines the severity of the event) that is allowed to be logged in the event log. El proveedor de eventos define este valor.This value is defined by the event provider.

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.Gets the maximum number of buffers used by the event provider to publish events to the event log.

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.Gets the minimum number of buffers used by the event provider to publish events to the event log.

ProviderNames

Obtiene una colección enumerable de los nombres de todos los proveedores de eventos que pueden publicar eventos en este registro de eventos.Gets an enumerable collection of the names of all the event providers that can publish events to this event log.

SecurityDescriptor

Obtiene o establece el descriptor de seguridad del registro de eventos.Gets or sets the security descriptor of the event log. El descriptor de seguridad define los usuarios y grupos de usuarios que pueden leer y escribir en el registro de eventos.The security descriptor defines the users and groups of users that can read and write to the event log.

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

Guarda los cambios que se han realizado en la configuración.Saves the configuration settings that.

ToString()

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

(Heredado de Object)

Se aplica a

Consulte también