EventLog.Exists 메서드

정의

지정된 로그가 있는지 여부를 확인합니다.

오버로드

Name Description
Exists(String)

로그가 로컬 컴퓨터에 있는지 여부를 확인합니다.

Exists(String, String)

로그가 지정된 컴퓨터에 있는지 여부를 확인합니다.

Exists(String)

Source:
EventLog.cs
Source:
EventLog.cs
Source:
EventLog.cs
Source:
EventLog.cs
Source:
EventLog.cs
Source:
EventLog.cs
Source:
EventLog.cs
Source:
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

검색할 로그의 이름입니다. 가능한 값은 애플리케이션, 보안, 시스템, 기타 애플리케이션별 로그(예: Active Directory 연결된 로그) 또는 컴퓨터의 사용자 지정 로그입니다.

반품

true로그가 로컬 컴퓨터에 있으면 이고, 그렇지 않으면 . false

예외

logName이 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 매개 변수는 대/소문자를 구분하지 않습니다.

Existsstatic 메서드이므로 클래스 자체에서 호출할 수 있습니다. 호출EventLog할 인스턴스 Exists 를 만들 필요는 없습니다.

추가 정보

적용 대상

Exists(String, String)

Source:
EventLog.cs
Source:
EventLog.cs
Source:
EventLog.cs
Source:
EventLog.cs
Source:
EventLog.cs
Source:
EventLog.cs
Source:
EventLog.cs
Source:
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

검색할 로그입니다. 가능한 값은 애플리케이션, 보안, 시스템, 기타 애플리케이션별 로그(예: Active Directory 연결된 로그) 또는 컴퓨터의 사용자 지정 로그입니다.

machineName
String

로그를 검색할 컴퓨터의 이름 또는 로컬 컴퓨터의 경우 "."입니다.

반품

true지정된 컴퓨터에 로그가 있으면 이고, 그렇지 않으면 . false

예외

machineName 매개 변수가 잘못된 형식입니다. 검색 중인 컴퓨터에 적절한 구문을 사용했는지 확인합니다.

-또는-

is logNamenull 또는 값이 비어 있습니다.

설명

이 메서드를 사용하여 로그가 원격 컴퓨터에 있는지 확인합니다. 원본이 원격 컴퓨터에 있는지 여부를 확인하려면 다음을 사용합니다 SourceExists.

이 메서드는 레지스트리에 액세스하므로 지정된 컴퓨터에 적절한 레지스트리 권한이 있어야 합니다. 그렇지 않으면 쿼리가 .를 반환합니다 false.

새 로그에 동일한 컴퓨터에 있는 기존 로그의 이름을 지정할 수 없으므로 새 로그를 만들기 전에 이 메서드를 사용하여 지정된 logName 로그가 매개 변수로 machineName 지정된 서버에 이미 있는지 확인합니다. logNamemachineName 매개 변수는 대/소문자를 구분하지 않습니다.

Existsstatic 메서드이므로 클래스 자체에서 호출할 수 있습니다. 호출EventLog할 새 인스턴스 Exists 를 만들 필요는 없습니다.

추가 정보

적용 대상