Partager via


EventLog.Exists Méthode

Définition

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

Surcharges

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

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

public:
 static bool Exists(System::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 notamment : application, sécurité, système, autres journaux spécifiques à l'application (tels que ceux associés à Active Directory) ou n'importe quel journal personnalisé se trouvant sur l'ordinateur.

Retours

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

Exceptions

Le logName est null ou la valeur est vide.

Exemples

      String^ myLog = "myNewLog";
      if ( EventLog::Exists( myLog ) )
      {
         Console::WriteLine( "Log '{0}' exists.", myLog );
      }
      else
      {
         Console::WriteLine( "Log '{0}' does not exist.", myLog );
      }
   }
   catch ( Exception^ e ) 
   {
      Console::WriteLine( "Exception: {0}", e->Message );
   }

}
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 spécifié logName existe déjà sur l’ordinateur local. Le logName paramètre ne respecte pas la casse.

Exists est une static méthode, elle peut donc être appelée sur la classe elle-même. Il n’est pas nécessaire de créer un instance de EventLog pour appeler Exists.

Voir aussi

S’applique à

Exists(String, String)

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);
static member Exists : string * string -> bool
Public Shared Function Exists (logName As String, machineName As String) As Boolean

Paramètres

logName
String

Journal à rechercher. Les valeurs possibles sont notamment : application, sécurité, système, autres journaux spécifiques à l'application (tels que ceux associés à Active Directory) ou n'importe quel journal personnalisé se trouvant sur l'ordinateur.

machineName
String

Nom de l'ordinateur dans lequel rechercher le journal ou "." pour l'ordinateur local.

Retours

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

Exceptions

Le format du paramètre machineName est non valide. Vérifiez que vous avez utilisé la syntaxe correcte pour l'ordinateur sur lequel vous effectuez la recherche.

- ou -

Le logName est null ou la valeur 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 un journal avec le spécifié logName existe déjà sur le serveur spécifié par le machineName paramètre . Les logName paramètres et machineName ne respectent pas la casse.

Exists est une static méthode, elle peut donc être appelée sur la classe elle-même. Il n’est pas nécessaire de créer un instance de EventLog pour appeler Exists.

Voir aussi

S’applique à