EventLog.Exists Methode

Definitie

Bepaalt of het opgegeven logboek bestaat.

Overloads

Name Description
Exists(String)

Bepaalt of het logboek bestaat op de lokale computer.

Exists(String, String)

Bepaalt of het logboek bestaat op de opgegeven computer.

Exists(String)

Bepaalt of het logboek bestaat op de lokale computer.

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

Parameters

logName
String

De naam van het logboek dat moet worden gezocht. Mogelijke waarden zijn: Toepassing, Beveiliging, Systeem, andere toepassingsspecifieke logboeken (zoals de logboeken die zijn gekoppeld aan Active Directory) of aangepaste logboeken op de computer.

Retouren

true als het logboek bestaat op de lokale computer; anders, false.

Uitzonderingen

De logName is null of de waarde is leeg.

Voorbeelden

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

Opmerkingen

Gebruik deze methode om te bepalen of er een logboek aanwezig is op de lokale computer. Als u wilt bepalen of er een bron op de lokale computer bestaat, gebruikt u SourceExists.

Omdat deze methode toegang heeft tot het register, moet u over de juiste registermachtigingen beschikken op de lokale computer; anders retourneert falsede query .

Omdat u geen nieuw logboek de naam van een bestaand logboek op dezelfde computer kunt geven, gebruikt u deze methode voordat u een nieuw logboek maakt om te bepalen of de opgegeven logName al bestaat op de lokale computer. De logName parameter is niet hoofdlettergevoelig.

Exists is een static methode, zodat deze op de klasse zelf kan worden aangeroepen. Het is niet nodig om een exemplaar EventLog van aanroepen Existste maken.

Zie ook

Van toepassing op

Exists(String, String)

Bepaalt of het logboek bestaat op de opgegeven computer.

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

Parameters

logName
String

Het logboek waarnaar moet worden gezocht. Mogelijke waarden zijn: Toepassing, Beveiliging, Systeem, andere toepassingsspecifieke logboeken (zoals de logboeken die zijn gekoppeld aan Active Directory) of aangepaste logboeken op de computer.

machineName
String

De naam van de computer waarop moet worden gezocht naar het logboek of '.' voor de lokale computer.

Retouren

true als het logboek bestaat op de opgegeven computer; anders, false.

Uitzonderingen

De machineName parameter is een ongeldige indeling. Zorg ervoor dat u de juiste syntaxis hebt gebruikt voor de computer waarop u zoekt.

– of –

De logName waarde is null of de waarde is leeg.

Opmerkingen

Gebruik deze methode om te bepalen of er een logboek aanwezig is op een externe computer. Als u wilt bepalen of er een bron bestaat op een externe computer, gebruikt u SourceExists.

Omdat deze methode toegang heeft tot het register, moet u over de juiste registermachtigingen beschikken op de opgegeven computer; anders retourneert falsede query .

Omdat u geen nieuw logboek de naam van een bestaand logboek op dezelfde computer kunt geven, gebruikt u deze methode voordat u een nieuw logboek maakt om te bepalen of er al een logboek met de opgegeven logName bestaat op de server die is opgegeven door de machineName parameter. De logName parameters zijn machineName niet hoofdlettergevoelig.

Exists is een static methode, zodat deze op de klasse zelf kan worden aangeroepen. Het is niet nodig om een nieuw exemplaar EventLog van aanroepen te Existsmaken.

Zie ook

Van toepassing op