EventLog.Exists Méthode

Définition

Détermine si le journal spécifié existe.

Surcharges

Nom Description
Exists(String)

Détermine si le journal existe sur l’ordinateur local.

Exists(String, String)

Détermine si le journal existe sur l’ordinateur spécifié.

Exists(String)

Source:
EventLog.cs
Source:
EventLog.cs
Source:
EventLog.cs
Source:
EventLog.cs
Source:
EventLog.cs
Source:
EventLog.cs
Source:
EventLog.cs
Source:
EventLog.cs

Détermine si le journal existe sur l’ordinateur local.

public:
 static bool Exists(System::String ^ logName);
public static bool Exists(string? logName);
public static bool Exists(string logName);
static member Exists : string -> bool
Public Shared Function Exists (logName As String) As Boolean

Paramètres

logName
String

Nom du journal à rechercher. Les valeurs possibles sont les suivantes : application, sécurité, système, autres journaux spécifiques à l’application (tels que ceux associés à Active Directory) ou tout journal personnalisé sur l’ordinateur.

Retours

true si le journal existe sur l’ordinateur local ; sinon, false.

Exceptions

LogName est null ou la valeur est vide.

Exemples

string myLog = "myNewLog";
if (EventLog.Exists(myLog))
{
   Console.WriteLine("Log '"+myLog+"' exists.");
}
else
{
   Console.WriteLine("Log '"+myLog+"' does not exist.");
}
Dim myLog As String = "myNewLog"
If EventLog.Exists(myLog) Then
   Console.WriteLine("Log '" + myLog + "' exists.")
Else
   Console.WriteLine("Log '" + myLog + "' does not exist.")
End If

Remarques

Utilisez cette méthode pour déterminer si un journal existe sur l’ordinateur local. Si vous souhaitez déterminer si une source existe sur l’ordinateur local, utilisez SourceExists.

Étant donné que cette méthode accède au Registre, vous devez disposer des autorisations de Registre appropriées sur l’ordinateur local ; sinon, la requête retourne false.

Étant donné que vous ne pouvez pas donner à un nouveau journal le nom d’un journal existant sur le même ordinateur, utilisez cette méthode avant de créer un journal pour déterminer si le journal spécifié logName existe déjà sur l’ordinateur local. Le paramètre n’est pas sensible à la logName casse.

Exists est une static méthode, afin qu’elle puisse être appelée sur la classe elle-même. Il n’est pas nécessaire de créer une instance d’appel EventLogExists.

Voir aussi

S’applique à

Exists(String, String)

Source:
EventLog.cs
Source:
EventLog.cs
Source:
EventLog.cs
Source:
EventLog.cs
Source:
EventLog.cs
Source:
EventLog.cs
Source:
EventLog.cs
Source:
EventLog.cs

Détermine si le journal existe sur l’ordinateur spécifié.

public:
 static bool Exists(System::String ^ logName, System::String ^ machineName);
public static bool Exists(string? logName, string machineName);
public static bool Exists(string logName, string machineName);
static member Exists : string * string -> bool
Public Shared Function Exists (logName As String, machineName As String) As Boolean

Paramètres

logName
String

Journal pour lequel effectuer une recherche. Les valeurs possibles sont les suivantes : application, sécurité, système, autres journaux spécifiques à l’application (tels que ceux associés à Active Directory) ou tout journal personnalisé sur l’ordinateur.

machineName
String

Nom de l’ordinateur sur lequel rechercher le journal ou « ».

Retours

true si le journal existe sur l’ordinateur spécifié ; sinon, false.

Exceptions

Le machineName paramètre est un format non valide. Vérifiez que vous avez utilisé la syntaxe appropriée pour l’ordinateur sur lequel vous effectuez une recherche.

- ou -

La logName valeur est null ou est vide.

Remarques

Utilisez cette méthode pour déterminer si un journal existe sur un ordinateur distant. Si vous souhaitez déterminer si une source existe sur un ordinateur distant, utilisez SourceExists.

Étant donné que cette méthode accède au Registre, vous devez disposer des autorisations de Registre appropriées sur l’ordinateur spécifié ; sinon, la requête retourne false.

Étant donné que vous ne pouvez pas donner à un nouveau journal le nom d’un journal existant sur le même ordinateur, utilisez cette méthode avant de créer un journal pour déterminer si l’un des journaux spécifiés logName existe déjà sur le serveur spécifié par le machineName paramètre. Les paramètres et logName les paramètres ne respectent pas la machineName casse.

Exists est une static méthode, afin qu’elle puisse être appelée sur la classe elle-même. Il n’est pas nécessaire de créer une instance d’appel EventLogExists.

Voir aussi

S’applique à