EventLogConfiguration Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 |
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) |