EventLogSession 클래스

정의

해덩 컴퓨터의 이벤트 로그 및 이벤트 공급자를 관리하고 정보를 수집할 수 있도록 로컬 컴퓨터 또는 원격 컴퓨터의 이벤트 로그 서비스에 액세스하는 데 사용됩니다.Used to access the Event Log service on the local computer or a remote computer so you can manage and gather information about the event logs and event providers on the computer.

public ref class EventLogSession : IDisposable
public class EventLogSession : IDisposable
type EventLogSession = class
    interface IDisposable
Public Class EventLogSession
Implements IDisposable
상속
EventLogSession
구현

예제

이 클래스를 사용 하는 예제 코드 를 보려면 방법: 이벤트쿼리, 방법: 이벤트 게시자 에 대 한 정보 검색 또는 방법: 이벤트 로그 속성을 구성 하 고 읽습니다.For example code using this class, see How To: Query for Events, How to: Retrieve Information About an Event Publisher or How to: Configure and Read Event Log Properties.

생성자

EventLogSession()

EventLogSession 개체를 초기화하고 로컬 이벤트 로그 서비스에 연결합니다.Initializes a new EventLogSession object, establishes a connection with the local Event Log service.

EventLogSession(String)

EventLogSession 개체를 초기화하고 지정된 컴퓨터의 이벤트 로그 서비스에 연결합니다.Initializes a new EventLogSession object, and establishes a connection with the Event Log service on the specified computer. 메서드를 호출하는 사용자의 자격 증명(사용자 이름과 암호)이 원격 컴퓨터에 액세스하는 자격 증명으로 사용됩니다.The credentials (user name and password) of the user who calls the method is used for the credentials to access the remote computer.

EventLogSession(String, String, String, SecureString, SessionAuthentication)

EventLogSession 개체를 초기화하고 지정된 컴퓨터의 이벤트 로그 서비스에 연결합니다.Initializes a new EventLogSession object, and establishes a connection with the Event Log service on the specified computer. 지정된 자격 증명(사용자 이름과 암호)이 원격 컴퓨터에 액세스하는 자격 증명으로 사용됩니다.The specified credentials (user name and password) are used for the credentials to access the remote computer.

속성

GlobalSession

로컬 컴퓨터의 이벤트 로그 서비스에 연결된 미리 정의된 정적 세션 개체를 가져옵니다.Gets a static predefined session object that is connected to the Event Log service on the local computer.

메서드

CancelCurrentOperations()

이 세션 개체가 연결된 이벤트 로그 서비스에서 현재 활성화된 작업(이벤트 로그 읽기 또는 이벤트 로그 구독 등)을 모두 취소합니다.Cancels any operations (such as reading an event log or subscribing to an event log) that are currently active for the Event Log service that this session object is connected to.

ClearLog(String)

지정된 이벤트 로그에서 이벤트를 지웁니다.Clears events from the specified event log.

ClearLog(String, String)

지정된 이벤트 로그에서 이벤트를 지우고 지워진 이벤트를 지정된 파일에 저장합니다.Clears events from the specified event log, and saves the cleared events to the specified file.

Dispose()

이 개체에서 사용하는 리소스를 모두 해제합니다.Releases all the resources used by this object.

Dispose(Boolean)

이 개체에서 사용하는 관리되지 않는 리소스를 해제하고 관리되는 리소스를 선택적으로 해제합니다.Releases the unmanaged resources used by this object, and optionally releases the managed resources.

Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.Determines whether the specified object is equal to the current object.

(다음에서 상속됨 Object)
ExportLog(String, PathType, String, String)

이벤트를 외부 로그 파일로 내보냅니다.Exports events into an external log file. 이벤트는 이벤트 메시지 없이 저장됩니다.The events are stored without the event messages.

ExportLog(String, PathType, String, String, Boolean)

이벤트를 외부 로그 파일로 내보냅니다.Exports events into an external log file. 지정한 쿼리가 일부 로그에 대해 실패해도 메서드가 계속 이벤트를 내보냄을 나타내도록 플래그를 설정할 수 있습니다.A flag can be set to indicate that the method will continue exporting events even if the specified query fails for some logs. 이벤트는 이벤트 메시지 없이 저장됩니다.The events are stored without the event messages.

ExportLogAndMessages(String, PathType, String, String)

이벤트 및 해당 메시지를 외부 로그 파일로 내보냅니다.Exports events and their messages into an external log file.

ExportLogAndMessages(String, PathType, String, String, Boolean, CultureInfo)

이벤트 및 해당 메시지를 외부 로그 파일로 내보냅니다.Exports events and their messages into an external log file. 지정한 쿼리가 일부 로그에 대해 실패해도 메서드가 계속 이벤트를 내보냄을 나타내도록 플래그를 설정할 수 있습니다.A flag can be set to indicate that the method will continue exporting events even if the specified query fails for some logs. 이벤트 메시지는 지정된 언어로 내보냅니다.The event messages are exported in the specified language.

GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(다음에서 상속됨 Object)
GetLogInformation(String, PathType)

지정된 이벤트 로그에 대한 런타임 정보가 들어 있는 개체를 가져옵니다.Gets an object that contains runtime information for the specified event log.

GetLogNames()

이벤트 로그 서비스에 등록된 모든 이벤트 로그 이름의 열거 가능한 컬렉션을 가져옵니다.Gets an enumerable collection of all the event log names that are registered with the Event Log service.

GetProviderNames()

이벤트 로그 서비스에 등록된 모든 이벤트 공급자 이름의 열거 가능한 컬렉션을 가져옵니다.Gets an enumerable collection of all the event provider names that are registered with the Event Log service. 이벤트 공급자는 이벤트 로그에 이벤트를 게시하는 애플리케이션입니다.An event provider is an application that publishes events to an event log.

GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(다음에서 상속됨 Object)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(다음에서 상속됨 Object)

적용 대상

추가 정보