EventLog.Exists Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Określa, czy określony dziennik istnieje.
Przeciążenia
Exists(String) |
Określa, czy dziennik istnieje na komputerze lokalnym. |
Exists(String, String) |
Określa, czy dziennik istnieje na określonym komputerze. |
Exists(String)
- Źródło:
- EventLog.cs
- Źródło:
- EventLog.cs
- Źródło:
- EventLog.cs
Określa, czy dziennik istnieje na komputerze lokalnym.
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
Parametry
- logName
- String
Nazwa dziennika do wyszukania. Możliwe wartości to: Aplikacja, Zabezpieczenia, System, inne dzienniki specyficzne dla aplikacji (takie jak skojarzone z usługą Active Directory) lub dowolny dziennik niestandardowy na komputerze.
Zwraca
true
jeśli dziennik istnieje na komputerze lokalnym; w przeciwnym razie , false
.
Wyjątki
Wartość logName jest null
pusta lub jest pusta.
Przykłady
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
Uwagi
Użyj tej metody, aby określić, czy na komputerze lokalnym istnieje dziennik. Jeśli chcesz określić, czy źródło istnieje na komputerze lokalnym, użyj polecenia SourceExists.
Ponieważ ta metoda uzyskuje dostęp do rejestru, musisz mieć odpowiednie uprawnienia rejestru na komputerze lokalnym; w przeciwnym razie zapytanie zwraca wartość false
.
Ponieważ nie można nadać nowemu dziennikowi nazwy istniejącego dziennika na tym samym komputerze, użyj tej metody przed utworzeniem nowego dziennika, aby określić, czy określony logName
już istnieje na komputerze lokalnym. Parametr logName
nie uwzględnia wielkości liter.
Existsstatic
jest metodą, więc można ją wywołać w samej klasie. Nie jest konieczne utworzenie wystąpienia EventLog wywołania Existsmetody .
Zobacz też
Dotyczy
Exists(String, String)
- Źródło:
- EventLog.cs
- Źródło:
- EventLog.cs
- Źródło:
- EventLog.cs
Określa, czy dziennik istnieje na określonym komputerze.
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
Parametry
- logName
- String
Dziennik, dla którego ma być wyszukiwany. Możliwe wartości to: Aplikacja, Zabezpieczenia, System, inne dzienniki specyficzne dla aplikacji (takie jak skojarzone z usługą Active Directory) lub dowolny dziennik niestandardowy na komputerze.
- machineName
- String
Nazwa komputera, na którym ma być wyszukiwany dziennik lub "." dla komputera lokalnego.
Zwraca
true
jeśli dziennik istnieje na określonym komputerze; w przeciwnym razie , false
.
Wyjątki
Parametr machineName
jest nieprawidłowym formatem. Upewnij się, że użyto prawidłowej składni dla komputera, na którym wyszukujesz.
-lub-
Wartość logName
jest null
pusta lub jest pusta.
Uwagi
Użyj tej metody, aby określić, czy dziennik istnieje na komputerze zdalnym. Jeśli chcesz określić, czy źródło istnieje na komputerze zdalnym, użyj polecenia SourceExists.
Ponieważ ta metoda uzyskuje dostęp do rejestru, musisz mieć odpowiednie uprawnienia rejestru na określonym komputerze; w przeciwnym razie zapytanie zwraca wartość false
.
Ponieważ nie można nadać nowemu dziennikowi nazwy istniejącego dziennika na tym samym komputerze, użyj tej metody przed utworzeniem nowego dziennika, aby określić, czy na serwerze określonym logName
już istnieje na serwerze określonym przez machineName
parametr . Parametry logName
i machineName
nie są uwzględniane wielkości liter.
Existsstatic
jest metodą, więc można ją wywołać w samej klasie. Nie jest konieczne utworzenie nowego wystąpienia EventLog wywołania Existsmetody .