Partager via


EventLogConfiguration Classe

Définition

Contient des informations statiques et des paramètres de configuration d'un journal des événements. De nombreux paramètres de configuration ont été définis par le fournisseur d'événements qui a créé le journal.

public ref class EventLogConfiguration : IDisposable
public class EventLogConfiguration : IDisposable
type EventLogConfiguration = class
    interface IDisposable
Public Class EventLogConfiguration
Implements IDisposable
Héritage
EventLogConfiguration
Implémente

Exemples

Pour obtenir un exemple de code utilisant cette classe, consultez Guide pratique pour configurer et lire les propriétés du journal des événements.

Remarques

Si une propriété est modifiée pour cet objet, appelez la SaveChanges méthode pour enregistrer les modifications.

Constructeurs

EventLogConfiguration(String)

Initialise un nouvel objet EventLogConfiguration en spécifiant le journal des événements local pour lequel obtenir des informations et des paramètres de configuration.

EventLogConfiguration(String, EventLogSession)

Initialise un nouvel objet EventLogConfiguration en spécifiant le nom du journal pour lequel obtenir des informations et des paramètres de configuration. Le journal peut être sur l'ordinateur local ou sur un ordinateur distant, selon la session du journal des événements spécifiée.

Propriétés

IsClassicLog

Obtient une valeur qui indique si le journal des événements est de type classique. Un journal des événements est dit classique si ses événements sont définis dans un fichier .mc au lieu d’un manifeste (fichier .xml) utilisé par le fournisseur d’événements.

IsEnabled

Obtient ou définit une valeur qui indique si le journal des événements est activé ou désactivé. Un journal est dit activé s'il peut enregistrer des événements, et est dit désactivé si les événements ne peuvent pas y être enregistrés.

LogFilePath

Obtient ou définit le chemin d'accès du répertoire de l'emplacement du fichier journal où les événements sont stockés.

LogIsolation

Obtient une valeur EventLogIsolation qui spécifie si le journal des événements est un journal des événements de l'application, système ou personnalisé.

LogMode

Obtient ou définit une valeur EventLogMode qui détermine comment les événements sont gérés lorsque le journal des événements est plein.

LogName

Obtient le nom du journal des événements.

LogType

Obtient une valeur EventLogType qui détermine le type du journal des événements.

MaximumSizeInBytes

Obtient ou définit la taille maximale autorisée, en octets, pour le fichier journal d'événements. Lorsque le fichier atteint cette taille maximale, il est considéré comme plein.

OwningProviderName

Obtient le nom du fournisseur d'événements qui a créé ce journal des événements.

ProviderBufferSize

Obtient la taille de la mémoire tampon utilisée par le fournisseur d'événements pour publier des événements dans le journal.

ProviderControlGuid

Obtient l'identificateur global unique (GUID, Global Unique IDentifier) de contrôle du journal des événements s'il s'agit d'un journal de débogage. Si ce journal n’est pas un journal de débogage, cette valeur est null.

ProviderKeywords

Obtient ou définit le masque de mots clés utilisé par le fournisseur d’événements.

ProviderLatency

Obtient le temps de latence maximal utilisé par le fournisseur d'événements lorsqu'il publie des événements dans le journal.

ProviderLevel

Obtient ou définit le niveau d'événement (qui définit la gravité de l'événement) maximal autorisé à être enregistré dans ce journal des événements. Cette valeur est définie par le fournisseur d'événements.

ProviderMaximumNumberOfBuffers

Obtient le nombre maximal de mémoires tampons utilisées par le fournisseur d'événements pour publier des événements dans le journal des événements.

ProviderMinimumNumberOfBuffers

Obtient le nombre minimum de mémoires tampons utilisées par le fournisseur d'événements pour publier des événements dans le journal des événements.

ProviderNames

Obtient une collection énumérable des noms de tous les fournisseurs d'événements qui peuvent publier des événements dans ce journal des événements.

SecurityDescriptor

Obtient ou définit le descripteur de sécurité du journal des événements. Le descripteur de sécurité définit les utilisateurs et les groupes d'utilisateurs qui peuvent lire et écrire dans le journal des événements.

Méthodes

Dispose()

Libère toutes les ressources utilisées par cet objet.

Dispose(Boolean)

Libère les ressources non managées utilisées par cet objet et libère éventuellement les ressources managées.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
SaveChanges()

Enregistre les paramètres de configuration.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à

Voir aussi