EventLog.Exists Méthode
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.
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.