EventLog EventLog EventLog EventLog Class

Définition

Fournit une interaction avec les journaux des événements Windows.Provides interaction with Windows event logs.

public ref class EventLog : System::ComponentModel::Component, System::ComponentModel::ISupportInitialize
public class EventLog : System.ComponentModel.Component, System.ComponentModel.ISupportInitialize
type EventLog = class
    inherit Component
    interface ISupportInitialize
Public Class EventLog
Inherits Component
Implements ISupportInitialize
Héritage
Implémente

Exemples

L’exemple suivant crée la source d’événements MySource si elle n’existe pas déjà et écrit une entrée dans le journal des événements MyNewLog.The following example creates the event source MySource if it doesn't already exist, and writes an entry to the event log MyNewLog.

Note

À compter de Windows Vista, vous devez exécuter cette application en tant qu’administrateur.Starting with Windows Vista, you must run this application as an administrator.

#using <System.dll>

using namespace System;
using namespace System::Diagnostics;
using namespace System::Threading;
int main()
{
   
   // Create the source, if it does not already exist.
   if (  !EventLog::SourceExists( "MySource" ) )
   {
      //An event log source should not be created and immediately used.
      //There is a latency time to enable the source, it should be created
      //prior to executing the application that uses the source.
      //Execute this sample a second time to use the new source.
      EventLog::CreateEventSource( "MySource", "MyNewLog" );
      Console::WriteLine( "CreatingEventSource" );
      // The source is created.  Exit the application to allow it to be registered.
      return 0;
   }

   
   // Create an EventLog instance and assign its source.
   EventLog^ myLog = gcnew EventLog;
   myLog->Source = "MySource";
   
   // Write an informational entry to the event log.    
   myLog->WriteEntry( "Writing to event log." );
}

using System;
using System.Diagnostics;
using System.Threading;
              
class MySample{

    public static void Main(){
    
        // Create the source, if it does not already exist.
        if(!EventLog.SourceExists("MySource"))
        {
             //An event log source should not be created and immediately used.
             //There is a latency time to enable the source, it should be created
             //prior to executing the application that uses the source.
             //Execute this sample a second time to use the new source.
            EventLog.CreateEventSource("MySource", "MyNewLog");
            Console.WriteLine("CreatedEventSource");
            Console.WriteLine("Exiting, execute the application a second time to use the source.");
            // The source is created.  Exit the application to allow it to be registered.
            return;
        }
                
        // Create an EventLog instance and assign its source.
        EventLog myLog = new EventLog();
        myLog.Source = "MySource";
        
        // Write an informational entry to the event log.    
        myLog.WriteEntry("Writing to event log.");
        
    }
}
   
Option Explicit
Option Strict

Imports System
Imports System.Diagnostics
Imports System.Threading

Class MySample
    Public Shared Sub Main()
        
        If Not EventLog.SourceExists("MySource") Then
            ' Create the source, if it does not already exist.
            ' An event log source should not be created and immediately used.
            ' There is a latency time to enable the source, it should be created
            ' prior to executing the application that uses the source.
            ' Execute this sample a second time to use the new source.
            EventLog.CreateEventSource("MySource", "MyNewLog")
            Console.WriteLine("CreatingEventSource")
            'The source is created.  Exit the application to allow it to be registered.
            Return
        End If
        
        ' Create an EventLog instance and assign its source.
        Dim myLog As New EventLog()
        myLog.Source = "MySource"
        
        ' Write an informational entry to the event log.    
        myLog.WriteEntry("Writing to event log.")
    End Sub 'Main 
End Class 'MySample

Remarques

EventLog vous permet d’accéder ou de personnaliser les journaux des événements Windows, qui enregistrent des informations sur les événements importants de logiciel ou matériel.EventLog lets you access or customize Windows event logs, which record information about important software or hardware events. À l’aide de EventLog, vous pouvez lire à partir de journaux existants, écrire des entrées dans les journaux, créer ou supprimer des sources d’événements, supprimer des journaux et répondre aux entrées de journal.Using EventLog, you can read from existing logs, write entries to logs, create or delete event sources, delete logs, and respond to log entries. Vous pouvez également créer des nouveaux journaux lors de la création d’une source d’événement.You can also create new logs when creating an event source.

Important

Ce type implémente le IDisposable interface.This type implements the IDisposable interface. Lorsque vous avez fini d’utiliser le type, vous devez supprimer il directement ou indirectement.When you have finished using the type, you should dispose of it either directly or indirectly. Pour supprimer le type directement, appelez sa Dispose méthode dans un try / catch bloc.To dispose of the type directly, call its Dispose method in a try/catch block. Pour supprimer indirectement, utiliser une construction de langage tel que using (en c#) ou Using (en Visual Basic).To dispose of it indirectly, use a language construct such as using (in C#) or Using (in Visual Basic). Pour plus d’informations, consultez la section « À l’aide un objet qui implémente IDisposable » dans le IDisposable rubrique de l’interface.For more information, see the "Using an Object that Implements IDisposable" section in the IDisposable interface topic.

Outre l’accès aux journaux des événements individuels et leurs entrées, la EventLog classe vous permet d’accéder à la collection de tous les journaux des événements.In addition to providing access to individual event logs and their entries, the EventLog class lets you access the collection of all event logs. Vous pouvez utiliser la static membres de EventLog pour supprimer les journaux, obtenir les listes de journaux, créer ou supprimer une source ou déterminer si un ordinateur contient déjà une source particulière.You can use the static members of EventLog to delete logs, get log lists, create or delete a source, or determine if a computer already contains a particular source.

Il existe trois journaux d’événements par défaut : Application, système et sécurité.There are three default event logs: Application, System, and Security. Un journal de sécurité est en lecture seule.A Security log is read-only. Autres applications et services que vous installez, tels qu’Active Directory, peuvent avoir des journaux des événements supplémentaires.Other applications and services you install, such as Active Directory, might have additional event logs.

Il existe des considérations sur la sécurité lorsque vous utilisez la EventLog classe.There are security considerations when using the EventLog class. EventLog requiert EventLogPermission autorisations pour des actions spécifiques dans le .NET Framework 2.0 et versions ultérieures, ou une confiance totale dans le .NET Framework 1.0 et 1.1.EventLog requires EventLogPermission permissions for specific actions in the .NET Framework 2.0 and later versions, or full trust in the .NET Framework 1.0 and 1.1. Nous vous recommandons EventLogPermission ne pas accordée à du code partiellement fiable.We recommend that EventLogPermission not be granted to partially trusted code. Vous ne devez jamais passer n’importe quel objet de journal des événements, y compris EventLogEntryCollection et EventLogEntry objets, au code de confiance inférieur.You should never pass any event log object, including EventLogEntryCollection and EventLogEntry objects, to less trusted code. Par exemple, créez un EventLog , écriture d’une entrée et de transmettre le EventLog objet code partiellement approuvé peut créer un problème de sécurité, étant donné que la possibilité de lire et écrire dans le journal des événements permet d’effectuer des actions telles que l’exécution de code messages du journal des événements dans le nom d’une autre application.For example, creating an EventLog object, writing an entry, and then passing the EventLog object to partially trusted code can create a security issue, because the ability to read and write to the event log allows code to perform actions such as issuing event log messages in the name of another application.

À compter de Windows Vista, le contrôle de compte utilisateur (UAC) détermine les informations d’identification d’un utilisateur.Starting with Windows Vista, User Account Control (UAC) determines the credentials of a user. Si vous êtes membre du groupe Administrateurs intégrés, deux jetons d'accès au moment de l'exécution vous sont assignés : un jeton d'accès utilisateur standard et un jeton d'accès administrateur.If you are a member of the Built-in Administrators group, you are assigned two run-time access tokens: a standard user access token and an administrator access token. Par défaut, vous êtes dans le rôle d'utilisateur standard.By default, you are in the standard user role. Pour exécuter le code qui accède au journal de sécurité, vous devez d’abord élever vos informations d’identification d’utilisateur standard à administrateur.To run the code that accesses the Security log, you must first elevate your credentials from standard user to administrator. Vous pouvez le faire lorsque vous démarrez une application en ouvrant le menu contextuel de l’application (si vous utilisez une souris, cliquez sur l’icône d’application) et en indiquant que vous souhaitez exécuter en tant qu’administrateur.You can do this when you start an application by opening the shortcut menu for the application (if you're using a mouse, right-click the application icon) and indicating that you want to run as an administrator.

Vous pouvez utiliser EventLog pour créer des journaux des événements personnalisés que vous pouvez afficher via le serveur de l’Observateur d’événements.You can use EventLog to create custom event logs that you can view through the server's Event Viewer. Utilisez le RegisterDisplayName méthode pour afficher un nom localisé pour votre journal des événements dans l’Observateur d’événements.Use the RegisterDisplayName method to display a localized name for your event log in the Event Viewer. Utilisez le ModifyOverflowPolicy méthode pour configurer le comportement de votre journal des événements lorsqu’il atteint sa taille maximale du journal.Use the ModifyOverflowPolicy method to configure the behavior of your event log when it reaches its maximum log size.

Pour lire à partir d’un journal des événements, spécifiez le nom du journal (Log propriété) et le nom de l’ordinateur serveur (MachineName propriété pour le journal des événements.To read from an event log, specify the log name (Log property) and server computer name (MachineName property for the event log. Si vous ne spécifiez pas le nom du serveur, l’ordinateur local, «. », est supposé.If you don't specify the server computer name, the local computer, ".", is assumed. Il n’est pas nécessaire de spécifier la source d’événements (Source propriété), car une source est obligatoire uniquement pour les opérations d’écriture.It's not necessary to specify the event source (Source property), because a source is required only for writing to logs. Le Entries propriété est automatiquement remplie avec liste du journal des événements d’entrées.The Entries property is automatically populated with the event log's list of entries.

Pour écrire dans un journal des événements, spécifiez ou créez une source d’événement (Source propriété).To write to an event log, specify or create an event source (Source property). Vous devez disposer des informations d’identification administratives sur l’ordinateur pour créer une source d’événement.You must have administrative credentials on the computer to create a new event source. La source d’événements inscrit votre application avec le journal des événements comme source valide d’entrées.The event source registers your application with the event log as a valid source of entries. Vous pouvez utiliser la source d’événement pour écrire dans le journal qu’une seule à la fois.You can use the event source to write to only one log at a time. Le Source propriété peut être n’importe quelle chaîne aléatoire, mais le nom doit être différent des autres sources sur l’ordinateur.The Source property can be any random string, but the name must be distinct from other sources on the computer. La source d’événements est généralement le nom de l’application ou une autre chaîne d’identification.The event source is typically the name of the application or another identifying string. Essaie de créer un doublon Source valeur lève une exception.Trying to create a duplicate Source value throws an exception. Toutefois, un seul journal des événements peuvent être associé à plusieurs sources.However, a single event log can be associated with multiple sources.

Si la source d’événements du journal des événements associé à la EventLog instance n’existe pas, une nouvelle source d’événements est créée.If the event source for the event log associated with the EventLog instance doesn't exist, a new event source is created. Pour créer une source d’événements dans Windows Vista et versions ultérieures ou sur Windows Server 2003, vous devez disposer des informations d’identification administratives.To create an event source in Windows Vista and later or Windows Server 2003, you must have administrative credentials.

Cette exigence est, car tous les journaux des événements, y compris les journaux de sécurité, doivent être recherchés pour déterminer si la source d’événements est unique.This requirement is because all event logs, including Security logs, must be searched to determine whether the event source is unique. À compter de Windows Vista, les utilisateurs n’êtes pas autorisé à accéder au journal de sécurité ; Par conséquent, un SecurityException est levée.Starting with Windows Vista, users do not have permission to access the Security log; therefore, a SecurityException is thrown.

Important

Création ou la suppression d’une source d’événements requiert la synchronisation du code sous-jacent à l’aide d’un mutex nommé.Creating or deleting an event source requires synchronization of the underlying code by using a named mutex. Si une application à privilèges élevés verrouille le mutex nommé, toute tentative de créer ou supprimer une source d’événement provoque l’application cesse de répondre jusqu'à ce que le verrou est libéré.If a highly privileged application locks the named mutex, trying to create or delete an event source causes the application to stop responding until the lock is released. Pour éviter ce problème, n’accordez jamais UnmanagedCode autorisation au code non fiable.To help prevent this problem, never grant UnmanagedCode permission to untrusted code. En outre, UnmanagedCode autorisation permet d’ignorer d’autres autorisations potentiellement et doit uniquement être accordée à du code hautement fiable.In addition, UnmanagedCode permission potentially allows other permissions to be bypassed and should only be granted to highly trusted code.

Applications et services doivent écrire dans le journal des applications ou dans un journal personnalisé.Applications and services should write to the Application log or to a custom log. Pilotes de périphérique doivent écrire dans le journal système.Device drivers should write to the System log. Si vous ne définissez pas explicitement la Log propriété, le journal des événements par défaut dans le journal des applications.If you do not explicitly set the Log property, the event log defaults to the Application log.

Note

Il n’y a rien pour protéger une application à partir de l’écriture en tant que n’importe quelle source inscrite.There is nothing to protect an application from writing as any registered source. Si une application est accordée Write autorisation, il peut écrire des événements pour n’importe quelle source valide inscrite sur l’ordinateur.If an application is granted Write permission, it can write events for any valid source registered on the computer.

Utilisez le WriteEvent et WriteEntry méthodes pour écrire des événements dans un journal des événements.Use the WriteEvent and WriteEntry methods to write events to an event log. Vous devez spécifier une source d’événement pour écrire des événements ; Vous devez créer et configurer la source d’événement avant l’écriture de la première entrée avec la source.You must specify an event source to write events; you must create and configure the event source before writing the first entry with the source.

Créer la nouvelle source d’événements pendant l’installation de votre application.Create the new event source during the installation of your application. Cela laisse le temps au système d’exploitation à actualiser sa liste de sources d’événements inscrites et leur configuration.This allows time for the operating system to refresh its list of registered event sources and their configuration. Si le système d’exploitation n’a pas actualisé sa liste de sources d’événements, et que vous essayez d’écrire un événement avec la nouvelle source, que l’opération d’écriture échouera.If the operating system hasn't refreshed its list of event sources, and you try to write an event with the new source, the write operation will fail. Vous pouvez configurer une nouvelle source à l’aide un EventLogInstaller objet ou le CreateEventSource (méthode).You can configure a new source by using an EventLogInstaller object or the CreateEventSource method. Vous devez disposer des informations d’identification administratives sur l’ordinateur pour créer une source d’événement.You must have administrative credentials on the computer to create a new event source.

Chaque source peut écrire qu’un seul journal des événements à la fois. Toutefois, votre application peut utiliser plusieurs sources pour écrire dans plusieurs journaux des événements.Each source can write to only one event log at a time; however, your application can use multiple sources to write to multiple event logs. Par exemple, votre application peut nécessiter plusieurs sources configurés pour des journaux des événements ou des fichiers de ressources différents.For example, your application might require multiple sources configured for different event logs or different resource files. Pour modifier les détails de configuration d’une source existante, vous devez supprimer la source et puis créez-le avec la nouvelle configuration.To change the configuration details of an existing source, you must delete the source and then create it with the new configuration. Si d’autres applications ou composants utilisent la source existante, créez une nouvelle source avec la configuration mise à jour au lieu de supprimer la source existante.If other applications or components use the existing source, create a new source with the updated configuration instead of deleting the existing source.

Vous pouvez inscrire la source d’événements avec des ressources localisées pour vos chaînes de catégorie et le message d’événement.You can register the event source with localized resources for your event category and message strings. Votre application peut écrire des entrées de journal des événements à l’aide d’identificateurs de ressource au lieu de spécifier les valeurs de chaîne réelle.Your application can write event log entries by using resource identifiers instead of specifying the actual string values. Reportez-vous à la EventLogInstaller et EventSourceCreationData classes pour plus d’informations sur la configuration de votre source des fichiers de ressources.Refer to the EventLogInstaller and EventSourceCreationData classes for more information about configuring your source with resource files.

Si votre application écrit les valeurs de chaîne directement dans le journal des événements, il est inutile de paramétrer les propriétés de la source de la ressource.If your application writes string values directly to the event log, you do not have to set the resource file properties for the source. La source doit être configurée pour écrire des entrées localisées ou pour l’écriture de chaînes directes.The source must be configured either for writing localized entries or for writing direct strings. Si votre application écrit des entrées à l’aide d’identificateurs de ressource et de valeurs de chaîne, vous devez inscrire deux sources distinctes.If your application writes entries using both resource identifiers and string values, you must register two separate sources. Par exemple, configurez une source de fichiers de ressources et ensuite utiliser cette source dans le WriteEvent méthode pour écrire des entrées à l’aide d’identificateurs de ressource dans le journal des événements.For example, configure one source with resource files, and then use that source in the WriteEvent method to write entries using resource identifiers to the event log. Puis, créez une autre source sans les fichiers de ressources et utilisez-la dans le WriteEntry méthode pour écrire des chaînes directement dans le journal des événements à l’aide de cette source.Then create a different source without resource files, and use that source in the WriteEntry method to write strings directly to the event log using that source.

Lorsque vous écrivez des événements, vous devez spécifier au moins une chaîne de message ou l’identificateur de ressource pour une chaîne de message.When writing events, you must at least specify either a message string or the resource identifier for a message string. Autres propriétés de l’événement sont facultatifs.Other event properties are optional. Exemples de paramètres d’événements facultatifs sont les suivants :Examples of optional event settings include the following:

  • Vous pouvez définir le EventLogEntryType pour spécifier l’icône que l’Observateur d’événements affiche pour l’entrée.You can set the EventLogEntryType to specify the icon that the Event Viewer displays for the entry.

  • Vous pouvez spécifier un identificateur de catégorie pour l’événement, si votre application utilise des catégories pour filtrer les événements.You can specify a category identifier for the event, if your application uses categories for filtering the events.

  • Vous pouvez joindre des données binaires à votre entrée d’événement si vous souhaitez associer des informations supplémentaires à un événement donné.You can attach binary data to your event entry if you want to associate additional information with a given event.

Important

Journalisation des événements utilise l’espace disque, de temps processeur et d’autres ressources système.Event logging consumes disk space, processor time, and other system resources. Il est important de consigner uniquement les informations essentielles.It is important to log only essential information. Nous recommandons que vous placez les appels de journal des événements dans un chemin d’accès de l’erreur, plutôt que dans le chemin d’accès du code principal, par conséquent, ils ne pas nuire aux performances.We recommend that you place event log calls in an error path, rather than in the main code path, so they don't adversely affect performance.

Pour obtenir la liste des valeurs initiales des propriétés d’une instance de EventLog, consultez le EventLog constructeur.For a list of initial property values for an instance of EventLog, see the EventLog constructor.

Constructeurs

EventLog() EventLog() EventLog() EventLog()

Initialise une nouvelle instance de la classe EventLog.Initializes a new instance of the EventLog class. N'associe pas l'instance à un journal.Does not associate the instance with any log.

EventLog(String) EventLog(String) EventLog(String) EventLog(String)

Initialise une nouvelle instance de la classe EventLog.Initializes a new instance of the EventLog class. Associe l'instance à un journal sur l'ordinateur local.Associates the instance with a log on the local computer.

EventLog(String, String) EventLog(String, String) EventLog(String, String) EventLog(String, String)

Initialise une nouvelle instance de la classe EventLog.Initializes a new instance of the EventLog class. Associe l'instance à un journal sur l'ordinateur spécifié.Associates the instance with a log on the specified computer.

EventLog(String, String, String) EventLog(String, String, String) EventLog(String, String, String) EventLog(String, String, String)

Initialise une nouvelle instance de la classe EventLog.Initializes a new instance of the EventLog class. Associe l'instance à un journal sur l'ordinateur spécifié et crée ou assigne la source spécifiée à EventLog.Associates the instance with a log on the specified computer and creates or assigns the specified source to the EventLog.

Propriétés

CanRaiseEvents CanRaiseEvents CanRaiseEvents CanRaiseEvents

Obtient une valeur qui indique si le composant peut déclencher un événement.Gets a value indicating whether the component can raise an event.

(Inherited from Component)
Container Container Container Container

Obtient le IContainer qui contient Component.Gets the IContainer that contains the Component.

(Inherited from Component)
DesignMode DesignMode DesignMode DesignMode

Obtient une valeur qui indique si Component est actuellement en mode design.Gets a value that indicates whether the Component is currently in design mode.

(Inherited from Component)
EnableRaisingEvents EnableRaisingEvents EnableRaisingEvents EnableRaisingEvents

Obtient ou définit une valeur indiquant si EventLog reçoit les notifications d'un événement EntryWritten.Gets or sets a value indicating whether the EventLog receives EntryWritten event notifications.

Entries Entries Entries Entries

Obtient le contenu du journal des événements.Gets the contents of the event log.

Events Events Events Events

Obtient la liste des gestionnaires d'événements attachés à ce Component.Gets the list of event handlers that are attached to this Component.

(Inherited from Component)
Log Log Log Log

Obtient ou définit le nom du journal à utiliser en lecture ou en écriture.Gets or sets the name of the log to read from or write to.

LogDisplayName LogDisplayName LogDisplayName LogDisplayName

Obtient le nom convivial du journal des événements.Gets the event log's friendly name.

MachineName MachineName MachineName MachineName

Obtient ou définit le nom de l'ordinateur à utiliser pour lire ou écrire les événements.Gets or sets the name of the computer on which to read or write events.

MaximumKilobytes MaximumKilobytes MaximumKilobytes MaximumKilobytes

Obtient ou définit la taille maximale du journal des événements en kilo-octets.Gets or sets the maximum event log size in kilobytes.

MinimumRetentionDays MinimumRetentionDays MinimumRetentionDays MinimumRetentionDays

Indique la durée de conservation en jours des entrées du journal des événements.Gets the number of days to retain entries in the event log.

OverflowAction OverflowAction OverflowAction OverflowAction

Obtient le comportement configuré pour le stockage des nouvelles entrées quand le journal des événements atteint sa taille de fichier maximale.Gets the configured behavior for storing new entries when the event log reaches its maximum log file size.

Site Site Site Site

Obtient ou définit le ISite de Component.Gets or sets the ISite of the Component.

(Inherited from Component)
Source Source Source Source

Obtient ou définit le nom de la source à inscrire et à utiliser pendant l'écriture d'entrées dans le journal des événements.Gets or sets the source name to register and use when writing to the event log.

SynchronizingObject SynchronizingObject SynchronizingObject SynchronizingObject

Obtient ou définit l’objet utilisé pour marshaler des appels du gestionnaire d’événements consécutifs à un événement EntryWritten de EventLogGets or sets the object used to marshal the event handler calls issued as a result of an EventLog entry written event.

Méthodes

BeginInit() BeginInit() BeginInit() BeginInit()

Commence l'initialisation d'un EventLog utilisé dans un formulaire ou par un autre composant.Begins the initialization of an EventLog used on a form or used by another component. L'initialisation se produit au moment de l'exécution.The initialization occurs at runtime.

Clear() Clear() Clear() Clear()

Supprime toutes les entrées du journal des événements.Removes all entries from the event log.

Close() Close() Close() Close()

Ferme le journal des événements et libère les handles de lecture et d’écriture.Closes the event log and releases read and write handles.

CreateEventSource(EventSourceCreationData) CreateEventSource(EventSourceCreationData) CreateEventSource(EventSourceCreationData) CreateEventSource(EventSourceCreationData)

Définit une source d'événements valide pour l'écriture de messages d'événements localisés, à l'aide des propriétés de configuration spécifiées pour la source d'événements et le journal des événements correspondant.Establishes a valid event source for writing localized event messages, using the specified configuration properties for the event source and the corresponding event log.

CreateEventSource(String, String) CreateEventSource(String, String) CreateEventSource(String, String) CreateEventSource(String, String)

Établit le nom de source spécifié comme étant une source d'événement valide pour enregistrer des entrées dans un journal sur l'ordinateur local.Establishes the specified source name as a valid event source for writing entries to a log on the local computer. Cette méthode peut également créer un nouveau journal personnalisé sur l'ordinateur local.This method can also create a new custom log on the local computer.

CreateEventSource(String, String, String) CreateEventSource(String, String, String) CreateEventSource(String, String, String) CreateEventSource(String, String, String)

Établit le nom de source spécifié comme étant une source d'événement valide pour enregistrer des entrées dans un journal sur l'ordinateur spécifié.Establishes the specified source name as a valid event source for writing entries to a log on the specified computer. Cette méthode peut également être utilisée pour créer un nouveau journal personnalisé sur l'ordinateur spécifié.This method can also be used to create a new custom log on the specified computer.

CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type)

Crée un objet contenant toutes les informations appropriées requises pour générer un proxy permettant de communiquer avec un objet distant.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Inherited from MarshalByRefObject)
Delete(String) Delete(String) Delete(String) Delete(String)

Supprime un journal des événements de l'ordinateur local.Removes an event log from the local computer.

Delete(String, String) Delete(String, String) Delete(String, String) Delete(String, String)

Supprime un journal des événements de l'ordinateur spécifié.Removes an event log from the specified computer.

DeleteEventSource(String) DeleteEventSource(String) DeleteEventSource(String) DeleteEventSource(String)

Supprime l'inscription de la source d'événements du journal des événements de l'ordinateur local.Removes the event source registration from the event log of the local computer.

DeleteEventSource(String, String) DeleteEventSource(String, String) DeleteEventSource(String, String) DeleteEventSource(String, String)

Supprime l'inscription de la source d'événements de l'application sur l'ordinateur spécifié.Removes the application's event source registration from the specified computer.

Dispose() Dispose() Dispose() Dispose()

Libère toutes les ressources utilisées par Component.Releases all resources used by the Component.

(Inherited from Component)
Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

Libère les ressources non managées utilisées par le EventLog, et libère éventuellement les ressources managées.Releases the unmanaged resources used by the EventLog, and optionally releases the managed resources.

EndInit() EndInit() EndInit() EndInit()

Termine l'initialisation d'un EventLog utilisé dans un formulaire ou par un autre composant.Ends the initialization of an EventLog used on a form or by another component. L'initialisation se produit au moment de l'exécution.The initialization occurs at runtime.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.Determines whether the specified object is equal to the current object.

(Inherited from Object)
Exists(String) Exists(String) Exists(String) Exists(String)

Détermine si le journal existe sur l'ordinateur local.Determines whether the log exists on the local computer.

Exists(String, String) Exists(String, String) Exists(String, String) Exists(String, String)

Détermine si le journal existe sur l'ordinateur spécifié.Determines whether the log exists on the specified computer.

GetEventLogs() GetEventLogs() GetEventLogs() GetEventLogs()

Recherche tous les journaux des événements sur l'ordinateur local et crée un tableau des objets EventLog qui contiennent la liste.Searches for all event logs on the local computer and creates an array of EventLog objects that contain the list.

GetEventLogs(String) GetEventLogs(String) GetEventLogs(String) GetEventLogs(String)

Recherche tous les journaux des événements sur l'ordinateur spécifié et crée un tableau des objets EventLog qui contiennent la liste.Searches for all event logs on the given computer and creates an array of EventLog objects that contain the list.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

(Inherited from Object)
GetLifetimeService() GetLifetimeService() GetLifetimeService() GetLifetimeService()

Récupère l'objet de service de durée de vie en cours qui contrôle la stratégie de durée de vie de cette instance.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
GetService(Type) GetService(Type) GetService(Type) GetService(Type)

Retourne un objet qui représente un service fourni par Component ou par son Container.Returns an object that represents a service provided by the Component or by its Container.

(Inherited from Component)
GetType() GetType() GetType() GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Inherited from Object)
InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService()

Obtient un objet de service de durée de vie pour contrôler la stratégie de durée de vie de cette instance.Obtains a lifetime service object to control the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
LogNameFromSourceName(String, String) LogNameFromSourceName(String, String) LogNameFromSourceName(String, String) LogNameFromSourceName(String, String)

Obtient le nom du journal dans lequel la source spécifiée est inscrite.Gets the name of the log to which the specified source is registered.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(Inherited from Object)
MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean)

Crée une copie superficielle de l'objet MarshalByRefObject actuel.Creates a shallow copy of the current MarshalByRefObject object.

(Inherited from MarshalByRefObject)
ModifyOverflowPolicy(OverflowAction, Int32) ModifyOverflowPolicy(OverflowAction, Int32) ModifyOverflowPolicy(OverflowAction, Int32) ModifyOverflowPolicy(OverflowAction, Int32)

Modifie le comportement configuré pour l'écriture de nouvelles entrées quand le journal des événements atteint sa taille de fichier maximale.Changes the configured behavior for writing new entries when the event log reaches its maximum file size.

RegisterDisplayName(String, Int64) RegisterDisplayName(String, Int64) RegisterDisplayName(String, Int64) RegisterDisplayName(String, Int64)

Spécifie le nom localisé du journal des événements qui est affiché sur l'Observateur d'événements du serveur.Specifies the localized name of the event log, which is displayed in the server Event Viewer.

SourceExists(String) SourceExists(String) SourceExists(String) SourceExists(String)

Détermine si une source d'événements est inscrite dans l'ordinateur local.Determines whether an event source is registered on the local computer.

SourceExists(String, String) SourceExists(String, String) SourceExists(String, String) SourceExists(String, String)

Détermine si une source d'événements est inscrite dans un ordinateur spécifié.Determines whether an event source is registered on a specified computer.

ToString() ToString() ToString() ToString()

Retourne un String contenant le nom du Component, s’il en existe un.Returns a String containing the name of the Component, if any. Cette méthode ne doit pas être remplacée.This method should not be overridden.

(Inherited from Component)
WriteEntry(String) WriteEntry(String) WriteEntry(String) WriteEntry(String)

Écrit une entrée de type information, avec le texte de message donné, dans le journal des événements.Writes an information type entry, with the given message text, to the event log.

WriteEntry(String, EventLogEntryType) WriteEntry(String, EventLogEntryType) WriteEntry(String, EventLogEntryType) WriteEntry(String, EventLogEntryType)

Écrit une entrée d'erreur, d'avertissement, d'information, d'audit des succès ou des échecs avec le texte de message donné, dans le journal des événements.Writes an error, warning, information, success audit, or failure audit entry with the given message text to the event log.

WriteEntry(String, EventLogEntryType, Int32) WriteEntry(String, EventLogEntryType, Int32) WriteEntry(String, EventLogEntryType, Int32) WriteEntry(String, EventLogEntryType, Int32)

Écrit une entrée avec le texte de message donné et l'identificateur d'événements défini par l'application, dans le journal des événements.Writes an entry with the given message text and application-defined event identifier to the event log.

WriteEntry(String, EventLogEntryType, Int32, Int16) WriteEntry(String, EventLogEntryType, Int32, Int16) WriteEntry(String, EventLogEntryType, Int32, Int16) WriteEntry(String, EventLogEntryType, Int32, Int16)

Écrit une entrée avec le texte de message donné, l'identificateur de l'événement défini par l'application et la catégorie définie par l'application, dans le journal des événements.Writes an entry with the given message text, application-defined event identifier, and application-defined category to the event log.

WriteEntry(String, EventLogEntryType, Int32, Int16, Byte[]) WriteEntry(String, EventLogEntryType, Int32, Int16, Byte[]) WriteEntry(String, EventLogEntryType, Int32, Int16, Byte[]) WriteEntry(String, EventLogEntryType, Int32, Int16, Byte[])

Écrit une entrée avec le texte de message donné, l'identificateur de l'événement défini par l'application et la catégorie définie par l'application, dans le journal des événements, et ajoute des données binaires au message.Writes an entry with the given message text, application-defined event identifier, and application-defined category to the event log, and appends binary data to the message.

WriteEntry(String, String) WriteEntry(String, String) WriteEntry(String, String) WriteEntry(String, String)

Écrit une entrée de type information, avec le texte de message donné, dans le journal des événements, à l'aide de la source d'événements inscrite spécifiée.Writes an information type entry with the given message text to the event log, using the specified registered event source.

WriteEntry(String, String, EventLogEntryType) WriteEntry(String, String, EventLogEntryType) WriteEntry(String, String, EventLogEntryType) WriteEntry(String, String, EventLogEntryType)

Écrit une entrée d'erreur, d'avertissement, d'information, d'audit des succès ou des échecs avec le texte de message donné, dans le journal des événements, à l'aide de la source d'événements inscrite spécifiée.Writes an error, warning, information, success audit, or failure audit entry with the given message text to the event log, using the specified registered event source.

WriteEntry(String, String, EventLogEntryType, Int32) WriteEntry(String, String, EventLogEntryType, Int32) WriteEntry(String, String, EventLogEntryType, Int32) WriteEntry(String, String, EventLogEntryType, Int32)

Écrit une entrée avec le texte de message donné et l'identificateur d'événements défini par l'application, dans le journal des événements, à l'aide de la source d'événements inscrite spécifiée.Writes an entry with the given message text and application-defined event identifier to the event log, using the specified registered event source.

WriteEntry(String, String, EventLogEntryType, Int32, Int16) WriteEntry(String, String, EventLogEntryType, Int32, Int16) WriteEntry(String, String, EventLogEntryType, Int32, Int16) WriteEntry(String, String, EventLogEntryType, Int32, Int16)

Écrit une entrée avec le texte de message donné, l'identificateur de l'événement défini par l'application et la catégorie définie par l'application, dans le journal des événements, à l'aide de la source d'événements inscrite spécifiée.Writes an entry with the given message text, application-defined event identifier, and application-defined category to the event log, using the specified registered event source. L'Observateur d'événements peut utiliser category pour le filtrage des événements du journal.The category can be used by the Event Viewer to filter events in the log.

WriteEntry(String, String, EventLogEntryType, Int32, Int16, Byte[]) WriteEntry(String, String, EventLogEntryType, Int32, Int16, Byte[]) WriteEntry(String, String, EventLogEntryType, Int32, Int16, Byte[]) WriteEntry(String, String, EventLogEntryType, Int32, Int16, Byte[])

Écrit une entrée avec le texte de message donné, l'identificateur de l'événement défini par l'application et la catégorie définie par l'application, dans le journal des événements (à l'aide de la source d'événements inscrite spécifiée), et ajoute des données binaires au message.Writes an entry with the given message text, application-defined event identifier, and application-defined category to the event log (using the specified registered event source) and appends binary data to the message.

WriteEvent(EventInstance, Byte[], Object[]) WriteEvent(EventInstance, Byte[], Object[]) WriteEvent(EventInstance, Byte[], Object[]) WriteEvent(EventInstance, Byte[], Object[])

Écrit une entrée dans un journal des événements avec les données d'événement, les chaînes de remplacement de message et les données binaires associées données.Writes an event log entry with the given event data, message replacement strings, and associated binary data.

WriteEvent(EventInstance, Object[]) WriteEvent(EventInstance, Object[]) WriteEvent(EventInstance, Object[]) WriteEvent(EventInstance, Object[])

Écrit une entrée localisée dans le journal des événements.Writes a localized entry to the event log.

WriteEvent(String, EventInstance, Byte[], Object[]) WriteEvent(String, EventInstance, Byte[], Object[]) WriteEvent(String, EventInstance, Byte[], Object[]) WriteEvent(String, EventInstance, Byte[], Object[])

Écrit une entrée dans un journal des événements avec les données d'événement, les chaînes de remplacement de message et les données binaires associées données et à l'aide de la source d'événement inscrite spécifiée.Writes an event log entry with the given event data, message replacement strings, and associated binary data, and using the specified registered event source.

WriteEvent(String, EventInstance, Object[]) WriteEvent(String, EventInstance, Object[]) WriteEvent(String, EventInstance, Object[]) WriteEvent(String, EventInstance, Object[])

Écrit une entrée dans un journal des événements avec les données d'événement et les chaînes de remplacement de message à l'aide de la source d'événement inscrite spécifiée.Writes an event log entry with the given event data and message replacement strings, using the specified registered event source.

Événements

Disposed Disposed Disposed Disposed

Se produit lorsque le composant est supprimé par un appel à la méthode Dispose().Occurs when the component is disposed by a call to the Dispose() method.

(Inherited from Component)
EntryWritten EntryWritten EntryWritten EntryWritten

Se produit quand une entrée est écrite dans un journal des événements sur l'ordinateur local.Occurs when an entry is written to an event log on the local computer.

S’applique à

Voir aussi