EventLog.Exists Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.