EventLog.Exists Metoda

Definice

Určuje, zda zadaný protokol existuje.

Přetížení

Name Description
Exists(String)

Určuje, zda protokol existuje v místním počítači.

Exists(String, String)

Určuje, zda protokol existuje v zadaném počítači.

Exists(String)

Zdroj:
EventLog.cs
Zdroj:
EventLog.cs
Zdroj:
EventLog.cs
Zdroj:
EventLog.cs
Zdroj:
EventLog.cs
Zdroj:
EventLog.cs
Zdroj:
EventLog.cs
Zdroj:
EventLog.cs

Určuje, zda protokol existuje v místním počítači.

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

Parametry

logName
String

Název protokolu, který chcete vyhledat. Mezi možné hodnoty patří: Application, Security, System, other application-specific logs (například protokoly přidružené k služba Active Directory) nebo jakýkoli vlastní protokol v počítači.

Návraty

truepokud protokol existuje v místním počítači; v opačném případě . false

Výjimky

LogName je null nebo je hodnota prázdná.

Příklady

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

Poznámky

Tuto metodu použijte k určení, jestli v místním počítači existuje protokol. Chcete-li zjistit, zda zdroj existuje v místním počítači, použijte SourceExists.

Vzhledem k tomu, že tato metoda přistupuje k registru, musíte mít příslušná oprávnění registru v místním počítači; v opačném případě dotaz vrátí false.

Protože nelze zadat nový protokol název existujícího protokolu ve stejném počítači, použijte tuto metodu před vytvořením nového protokolu k určení, zda zadaný logName již existuje v místním počítači. Parametr logName nerozlišuje malá a velká písmena.

Exists static je metoda, takže ji lze volat v samotné třídě. Není nutné vytvořit instanci EventLog volání Exists.

Viz také

Platí pro

Exists(String, String)

Zdroj:
EventLog.cs
Zdroj:
EventLog.cs
Zdroj:
EventLog.cs
Zdroj:
EventLog.cs
Zdroj:
EventLog.cs
Zdroj:
EventLog.cs
Zdroj:
EventLog.cs
Zdroj:
EventLog.cs

Určuje, zda protokol existuje v zadaném počítači.

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

Parametry

logName
String

Protokol, pro který se má hledat. Mezi možné hodnoty patří: Application, Security, System, other application-specific logs (například protokoly přidružené k služba Active Directory) nebo jakýkoli vlastní protokol v počítači.

machineName
String

Název počítače, na kterém chcete vyhledat protokol, nebo ". pro místní počítač.

Návraty

truepokud v zadaném počítači existuje protokol; v opačném případě . false

Výjimky

Parametr machineName je neplatný formát. Ujistěte se, že jste pro počítač, na kterém hledáte, použili správnou syntaxi.

nebo

Hodnota logName je null nebo je prázdná.

Poznámky

Tuto metodu použijte k určení, zda existuje protokol ve vzdáleném počítači. Chcete-li zjistit, zda zdroj existuje ve vzdáleném počítači, použijte SourceExists.

Vzhledem k tomu, že tato metoda přistupuje k registru, musíte mít příslušná oprávnění registru v zadaném počítači; v opačném případě dotaz vrátí false.

Protože nelze zadat nový protokol název existujícího protokolu ve stejném počítači, použijte tuto metodu před vytvořením nového protokolu k určení, zda jeden se zadaným logName již existuje na serveru určeném parametrem machineName . U logName parametrů se nerozlišují malá a machineName velká písmena.

Exists static je metoda, takže ji lze volat v samotné třídě. Není nutné vytvořit novou instanci EventLog volání Exists.

Viz také

Platí pro