EventLog.Exists 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정한 로그가 있는지를 확인합니다.
오버로드
Exists(String) |
로컬 컴퓨터에 로그가 있는지를 확인합니다. |
Exists(String, String) |
지정한 컴퓨터에 로그가 있는지를 확인합니다. |
Exists(String)
- Source:
- EventLog.cs
- Source:
- EventLog.cs
- Source:
- EventLog.cs
로컬 컴퓨터에 로그가 있는지를 확인합니다.
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 '{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
설명
이 메서드를 사용하여 로컬 컴퓨터에 로그가 있는지 확인합니다. 원본이 로컬 컴퓨터에 있는지 여부를 확인하려면 를 사용합니다 SourceExists.
이 메서드는 레지스트리에 액세스하므로 로컬 컴퓨터에 적절한 레지스트리 권한이 있어야 합니다. 그렇지 않으면 쿼리는 를 반환합니다 false
.
새 로그에 동일한 컴퓨터의 기존 로그 이름을 지정할 수 없으므로 새 로그를 만들기 전에 이 메서드를 사용하여 지정된 logName
가 로컬 컴퓨터에 이미 있는지 확인합니다. 매개 변수는 logName
대/소문자를 구분하지 않습니다.
Exists 는 static
메서드이므로 클래스 자체에서 호출할 수 있습니다. 를 호출Exists하는 의 instance EventLog 만들 필요는 없습니다.
추가 정보
적용 대상
Exists(String, String)
- 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);
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
매개 변수인 경우. 검색할 컴퓨터에 적절한 구문을 사용했는지 확인하십시오.
또는
logName
이 null
이거나 값이 비어 있는 경우
설명
이 메서드를 사용하여 원격 컴퓨터에 로그가 있는지 확인합니다. 원본이 원격 컴퓨터에 있는지 여부를 확인하려면 을 사용합니다 SourceExists.
이 메서드는 레지스트리에 액세스하므로 지정된 컴퓨터에 적절한 레지스트리 권한이 있어야 합니다. 그렇지 않으면 쿼리는 를 반환합니다 false
.
새 로그에 동일한 컴퓨터의 기존 로그 이름을 지정할 수 없으므로 새 로그를 만들기 전에 이 메서드를 사용하여 매개 변수로 지정된 machineName
서버에 지정된 logName
로그가 이미 있는지 확인합니다. logName
및 machineName
매개 변수는 대/소문자를 구분하지 않습니다.
Exists 는 static
메서드이므로 클래스 자체에서 호출할 수 있습니다. 를 호출Exists하는 의 새 instance EventLog 만들 필요는 없습니다.
추가 정보
적용 대상
.NET