EventLogConfiguration Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
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) |