System.Diagnostics.Eventing.Reader 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
System.Diagnostics.Eventing.Reader 네임스페이스를 사용하여 이벤트 로그를 읽고 관리하는 애플리케이션을 개발할 수 있습니다. 이벤트 로그의 이벤트에는 특정 애플리케이션, 서비스 또는 운영 체제 구성 요소에 의해 게시된 정보, 경고 또는 오류가 포함되어 있습니다. 이러한 이벤트는 컴퓨터 상태를 모니터링하는 애플리케이션 및 특정 이벤트 발생 시 작업을 수행하는 애플리케이션에서 읽힙니다. 자세한 내용은 이벤트 로그 읽기 및 관리에 대한 기술 요약 및 이벤트 로그 시나리오를 참조하세요.
클래스
EventBookmark |
이벤트 스트림 내의 자리 표시자(책갈피)를 나타냅니다. 자리 표시자를 사용하여 이벤트 스트림에서 위치를 표시하고 해당 위치로 돌아갈 수 있습니다. EventRecord 개체에서 이 개체의 인스턴스를 가져올 수 있으며, 이때 이 개체의 위치는 해당 이벤트 레코드의 위치와 일치합니다. |
EventKeyword |
이벤트의 키워드를 나타냅니다. 키워드는 이벤트 공급자에 정의되며, 이벤트의 용도에 따라 비슷한 이벤트를 서로 그룹화할 때 사용됩니다. |
EventLevel |
이벤트 공급자에 정의된 이벤트 수준이 들어 있습니다. 이 수준은 이벤트의 심각도를 나타냅니다. |
EventLogConfiguration |
이벤트 로그에 대한 정적 정보 및 구성 설정이 들어 있습니다. 구성 설정 중 다수는 로그를 만든 이벤트 공급자에 의해 정의됩니다. |
EventLogException |
이벤트 로그 관련 정보를 읽을 때 오류가 발생하는 경우 throw되는 모든 예외에 대한 기본 클래스를 나타냅니다. |
EventLogInformation |
활성 이벤트 로그 및 이벤트 로그 파일의 런타임 속성에 액세스할 수 있습니다. 이러한 속성에는 로그의 이벤트 수, 로그 크기, 로그가 가득 찼는지 여부를 결정하는 값 및 로그가 마지막으로 기록되거나 액세스된 시간 등이 있습니다. |
EventLogInvalidDataException |
이벤트 공급자가 이벤트에 잘못된 데이터를 게시할 때 throw되는 예외를 나타냅니다. |
EventLogLink |
이벤트 공급자와 공급자가 이벤트를 게시하는 이벤트 로그 사이의 링크를 나타냅니다. 이 개체는 인스턴스화할 수 없습니다. |
EventLogNotFoundException |
일반적으로 이벤트 로그의 이름 또는 이벤트 로그 파일에 대한 경로로 지정되는 요청된 이벤트 로그가 없을 때 throw되는 예외를 나타냅니다. |
EventLogPropertySelector |
이벤트 스키마에 따른 이벤트의 XML 표현에서 요소에 대한 XPath 쿼리를 나타내는 문자열 배열이 들어 있습니다. 이 개체의 쿼리는 이벤트에서 값을 추출하는 데 사용됩니다. |
EventLogProviderDisabledException |
지정된 이벤트 공급자 이름이 참조하는 이벤트 공급자를 사용할 수 없을 때 throw되는 예외를 나타냅니다. 사용할 수 없는 이벤트 공급자는 이벤트를 게시할 수 없습니다. |
EventLogQuery |
이벤트 로그의 이벤트에 대한 쿼리 및 쿼리 실행 방법과 쿼리를 실행할 컴퓨터를 정의하는 설정을 나타냅니다. |
EventLogReader |
이벤트 쿼리에 따라 이벤트 로그에서 이벤트를 읽을 수 있습니다. 이 개체가 읽는 이벤트는 EventRecord 개체로 반환됩니다. |
EventLogReadingException |
이벤트 로그의 이벤트를 읽거나 쿼리하거나 구독할 때 오류가 발생한 경우 throw되는 예외를 나타냅니다. |
EventLogRecord |
EventLogReader 개체에서 받은 이벤트에 대한 이벤트 인스턴스의 속성이 들어 있습니다. 이벤트 속성은 이벤트가 기록된 컴퓨터의 이름 및 이벤트가 생성된 시간 등의 이벤트 관련 정보를 제공합니다. |
EventLogSession |
해덩 컴퓨터의 이벤트 로그 및 이벤트 공급자를 관리하고 정보를 수집할 수 있도록 로컬 컴퓨터 또는 원격 컴퓨터의 이벤트 로그 서비스에 액세스하는 데 사용됩니다. |
EventLogStatus |
특정 이벤트 로그의 상태 코드 또는 오류 코드가 들어 있습니다. 이 상태를 사용하여 이벤트 로그를 작업에 사용할 수 있는지 확인할 수 있습니다. |
EventLogWatcher |
들어오는 이벤트를 구독할 수 있습니다. 원하는 이벤트가 이벤트 로그에 게시될 때마다 EventRecordWritten 이벤트가 발생하고 이 이벤트를 처리하는 메서드가 실행됩니다. |
EventMetadata |
이벤트 공급자에 정의된 이벤트에 대한 메타데이터(속성 및 설정)가 들어 있습니다. |
EventOpcode |
이벤트 공급자에 정의된 이벤트 opcode가 들어 있습니다. opcode는 애플리케이션에서 이벤트가 발생했을 때 수행되고 있던 작업 또는 작업 내의 시점을 식별하는 숫자 값을 정의합니다. |
EventProperty |
이벤트가 게시될 때 이벤트 공급자가 지정한 이벤트 속성 값이 들어 있습니다. |
EventRecord |
EventLogReader 개체에서 받은 이벤트에 대한 이벤트 인스턴스의 속성을 정의합니다. 이벤트 속성은 이벤트가 기록된 컴퓨터의 이름 및 이벤트가 생성된 시간 등의 이벤트 관련 정보를 제공합니다. 이 클래스는 추상 클래스입니다. EventLogRecord 클래스는 이 클래스를 구현합니다. |
EventRecordWrittenEventArgs |
EventRecordWritten 이벤트가 발생하면 이벤트를 처리하는 대리자 메서드에 이 개체의 인스턴스가 전달됩니다. 이 개체에는 이벤트 로그에 게시된 이벤트 또는 이벤트 구독에 실패할 때 발생한 예외가 들어 있습니다. |
EventTask |
이벤트 공급자에 정의된 이벤트 작업이 들어 있습니다. 작업은 이벤트를 게시하는 구성 요소 또는 애플리케이션 부분을 식별합니다. 작업은 상위 16개 값이 예약된 16비트 값입니다. |
ProviderMetadata |
공급자의 이름과 ID 및 공급자에 정의된 이벤트 컬렉션과 같은 이벤트 공급자에 대한 정적 정보가 들어 있습니다. |
열거형
EventLogIsolation |
이벤트 로그에 대한 기본 액세스 권한을 정의합니다. 값이 Application 및 System이면 로그가 해당 Windows 로그(애플리케이션 또는 시스템 이벤트 로그)와 ACL(액세스 제어 목록)을 공유하고 동일하게 격리된 다른 로그와 ETW(Event Tracing for Windows) 세션을 공유합니다. Custom 격리가 적용되는 모든 채널은 프라이빗 ETW 세션을 사용합니다. |
EventLogMode |
로그가 최대 허용 크기에 도달하여 이벤트 로그가 가득 찰 때 이벤트 로그 서비스에서 이벤트 로그를 처리하는 동작을 결정합니다. |
EventLogType |
이벤트 로그에 기록되는 이벤트의 형식을 정의합니다. 각 로그에는 이벤트 형식이 하나만 포함될 수 있습니다. |
PathType |
문자열에 이벤트 로그의 이름이 들어 있는지 아니면 이벤트 로그 파일에 대한 파일 시스템 경로가 들어 있는지를 지정합니다. |
SessionAuthentication |
서버에 대한 RPC(원격 프로시저 호출) 로그인 도중 사용되는 인증 형식에 대한 값을 정의합니다. 원격 컴퓨터에 대한 연결을 지정하는 EventLogSession 개체를 만들 때 이 로그인이 수행됩니다. |
StandardEventKeywords |
이벤트 공급자가 이벤트에 연결하는 표준 키워드를 정의합니다. 키워드에 대한 자세한 내용은 EventKeyword를 참조하십시오. |
StandardEventLevel |
이벤트 로그 서비스에 사용되는 표준 이벤트 수준을 정의합니다. 이 수준은 이벤트의 심각도를 정의합니다. 이러한 표준 수준을 벗어나는 사용자 지정 이벤트 수준을 정의할 수 있습니다. 수준에 대한 자세한 내용은 EventLevel을 참조하십시오. |
StandardEventOpcode |
이벤트 공급자가 이벤트에 연결하는 표준 opcode를 정의합니다. opcode에 대한 자세한 내용은 EventOpcode를 참조하십시오. |
StandardEventTask |
이벤트 공급자가 이벤트에 연결하는 표준 작업을 정의합니다. 작업에 대한 자세한 내용은 EventTask을 참조하십시오. |
.NET