EventLog.Exists Метод

Определение

Определяет, существует ли указанный журнал.

Перегрузки

Имя Описание
Exists(String)

Определяет, существует ли журнал на локальном компьютере.

Exists(String, String)

Определяет, существует ли журнал на указанном компьютере.

Exists(String)

Исходный код:
EventLog.cs
Исходный код:
EventLog.cs
Исходный код:
EventLog.cs
Исходный код:
EventLog.cs
Исходный код:
EventLog.cs
Исходный код:
EventLog.cs
Исходный код:
EventLog.cs
Исходный код:
EventLog.cs

Определяет, существует ли журнал на локальном компьютере.

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

Параметры

logName
String

Имя журнала для поиска. Возможные значения: Application, Security, System, другие журналы для конкретных приложений (например, связанные с Active Directory) или любой пользовательский журнал на компьютере.

Возвращаемое значение

true Значение , если журнал существует на локальном компьютере; falseв противном случае .

Исключения

Имя журнала или null значение пусто.

Примеры

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

Комментарии

Используйте этот метод, чтобы определить, существует ли журнал на локальном компьютере. Если вы хотите определить, существует ли источник на локальном компьютере, используйте SourceExists.

Так как этот метод обращается к реестру, у вас должны быть соответствующие разрешения реестра на локальном компьютере; в противном случае запрос возвращается false.

Так как вы не можете указать новое имя журнала существующего журнала на том же компьютере, используйте этот метод перед созданием нового журнала, чтобы определить, существует ли указанный logName на локальном компьютере. Параметр logName не учитывает регистр.

Exists static— это метод, поэтому его можно вызвать в самом классе. Не обязательно создать экземпляр EventLog вызова Exists.

См. также раздел

Применяется к

Exists(String, String)

Исходный код:
EventLog.cs
Исходный код:
EventLog.cs
Исходный код:
EventLog.cs
Исходный код:
EventLog.cs
Исходный код:
EventLog.cs
Исходный код:
EventLog.cs
Исходный код:
EventLog.cs
Исходный код:
EventLog.cs

Определяет, существует ли журнал на указанном компьютере.

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

Параметры

logName
String

Журнал, для которого требуется выполнить поиск. Возможные значения: Application, Security, System, другие журналы для конкретных приложений (например, связанные с Active Directory) или любой пользовательский журнал на компьютере.

machineName
String

Имя компьютера, на котором выполняется поиск журнала или "." для локального компьютера.

Возвращаемое значение

true Значение , если журнал существует на указанном компьютере; falseв противном случае .

Исключения

Параметр machineName является недопустимым форматом. Убедитесь, что вы использовали правильный синтаксис для компьютера, на котором выполняется поиск.

–или–

logName Значение null равно или пусто.

Комментарии

Этот метод позволяет определить, существует ли журнал на удаленном компьютере. Если вы хотите определить, существует ли источник на удаленном компьютере, используйте SourceExists.

Так как этот метод обращается к реестру, у вас должны быть соответствующие разрешения реестра на указанном компьютере; в противном случае запрос возвращается false.

Так как вы не можете указать новое имя существующего журнала на том же компьютере, используйте этот метод перед созданием нового журнала, чтобы определить, существует ли один с указанным logName на сервере, указанном machineName параметром. logName Параметры machineName не учитывает регистр.

Exists static— это метод, поэтому его можно вызвать в самом классе. Не обязательно создать новый экземпляр EventLog для вызова Exists.

См. также раздел

Применяется к