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.