EventLog.Exists 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 로그가 있는지 여부를 확인합니다.
오버로드
| Name | Description |
|---|---|
| Exists(String) |
로그가 로컬 컴퓨터에 있는지 여부를 확인합니다. |
| Exists(String, String) |
로그가 지정된 컴퓨터에 있는지 여부를 확인합니다. |
Exists(String)
로그가 로컬 컴퓨터에 있는지 여부를 확인합니다.
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
매개 변수
- 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 매개 변수는 대/소문자를 구분하지 않습니다.
Exists 는 static 메서드이므로 클래스 자체에서 호출할 수 있습니다. 호출Exists할 인스턴스 EventLog 를 만들 필요는 없습니다.
추가 정보
적용 대상
Exists(String, String)
로그가 지정된 컴퓨터에 있는지 여부를 확인합니다.
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
매개 변수
- logName
- String
검색할 로그입니다. 가능한 값은 애플리케이션, 보안, 시스템, 기타 애플리케이션별 로그(예: Active Directory 연결된 로그) 또는 컴퓨터의 사용자 지정 로그입니다.
- machineName
- String
로그를 검색할 컴퓨터의 이름 또는 로컬 컴퓨터의 경우 "."입니다.
반품
true지정된 컴퓨터에 로그가 있으면 이고, 그렇지 않으면 . false
예외
machineName 매개 변수가 잘못된 형식입니다. 검색 중인 컴퓨터에 적절한 구문을 사용했는지 확인합니다.
-또는-
is logNamenull 또는 값이 비어 있습니다.
설명
이 메서드를 사용하여 로그가 원격 컴퓨터에 있는지 확인합니다. 원본이 원격 컴퓨터에 있는지 여부를 확인하려면 다음을 사용합니다 SourceExists.
이 메서드는 레지스트리에 액세스하므로 지정된 컴퓨터에 적절한 레지스트리 권한이 있어야 합니다. 그렇지 않으면 쿼리가 .를 반환합니다 false.
새 로그에 동일한 컴퓨터에 있는 기존 로그의 이름을 지정할 수 없으므로 새 로그를 만들기 전에 이 메서드를 사용하여 지정된 logName 로그가 매개 변수로 machineName 지정된 서버에 이미 있는지 확인합니다.
logName 및 machineName 매개 변수는 대/소문자를 구분하지 않습니다.
Exists 는 static 메서드이므로 클래스 자체에서 호출할 수 있습니다. 호출Exists할 새 인스턴스 EventLog 를 만들 필요는 없습니다.