EventSource 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
플랫폼 간에 이벤트 추적을 위한 이벤트를 만드는 기능을 제공합니다.
public ref class EventSource : IDisposable
public class EventSource : IDisposable
type EventSource = class
interface IDisposable
Public Class EventSource
Implements IDisposable
- 상속
-
EventSource
- 파생
- 구현
설명
이 API에 대한 자세한 내용은 EventSource에 대한 추가 API 설명을 참조하세요.
생성자
EventSource() |
EventSource 클래스의 새 인스턴스를 만듭니다. |
EventSource(Boolean) |
EventSource 클래스의 새 인스턴스를 만들고 기본 Windows 코드에서 오류가 발생할 때 예외를 throw할지 여부를 지정합니다. |
EventSource(EventSourceSettings) |
지정된 구성 설정을 사용하여 EventSource 클래스의 새 인스턴스를 만듭니다. |
EventSource(EventSourceSettings, String[]) |
지정된 설정 및 특성을 포함하는 비 계약 이벤트와 함께 사용되는 EventSource의 새 인스턴스를 초기화합니다. |
EventSource(String) |
지정된 이름을 사용하여 EventSource 클래스의 새 인스턴스를 만듭니다. |
EventSource(String, EventSourceSettings) |
지정된 이름 및 설정을 사용하여 EventSource 클래스의 새 인스턴스를 만듭니다. |
EventSource(String, EventSourceSettings, String[]) |
지정된 구성 설정을 사용하여 EventSource 클래스의 새 인스턴스를 만듭니다. |
속성
ConstructionException |
이벤트 소스 생성 중에 throw된 모든 예외를 가져옵니다. |
CurrentThreadActivityId |
현재 스레드의 작업 ID를 가져옵니다. |
Guid |
이벤트 소스에 대한 고유 식별자입니다. |
Name |
이벤트 소스에서 파생되는 클래스의 이름입니다. |
Settings |
이 이벤트 소스에 적용된 설정을 가져옵니다. |
메서드
Dispose() |
EventSource 클래스의 현재 인스턴스에서 사용하는 모든 리소스를 해제합니다. |
Dispose(Boolean) |
EventSource 클래스에 사용되는 관리되지 않는 리소스를 해제하고, 필요에 따라 관리되는 리소스를 해제합니다. |
Equals(Object) |
지정된 개체가 현재 개체와 같은지 확인합니다. (다음에서 상속됨 Object) |
Finalize() |
개체가 EventSource 가비지 수집을 통해 개체를 회수하기 전에 리소스를 해제하고 다른 정리 작업을 수행할 수 있습니다. |
GenerateManifest(Type, String) |
현재 이벤트 소스와 연결된 XML 매니페스트의 문자열을 반환합니다. |
GenerateManifest(Type, String, EventManifestOptions) |
현재 이벤트 소스와 연결된 XML 매니페스트의 문자열을 반환합니다. |
GetGuid(Type) |
이 이벤트 소스 구현에 대한 고유 식별자를 가져옵니다. |
GetHashCode() |
기본 해시 함수로 작동합니다. (다음에서 상속됨 Object) |
GetName(Type) |
이벤트 소스의 이름을 가져옵니다. |
GetSources() |
애플리케이션 도메인에 대한 모든 이벤트 소스의 스냅샷을 가져옵니다. |
GetTrait(String) |
지정한 키와 연결된 특성 값을 가져옵니다. |
GetType() |
현재 인스턴스의 Type을 가져옵니다. (다음에서 상속됨 Object) |
IsEnabled() |
현재 이벤트 소스를 사용할 수 있는지 여부를 확인합니다. |
IsEnabled(EventLevel, EventKeywords) |
지정된 수준 및 키워드가 있는 현재 이벤트 소스를 사용할 수 있는지 여부를 확인합니다. |
IsEnabled(EventLevel, EventKeywords, EventChannel) |
지정된 수준, 키워드 및 채널의 이벤트에 현재 이벤트 소스를 사용할 수 있는지 여부를 결정합니다. |
MemberwiseClone() |
현재 Object의 단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
OnEventCommand(EventCommandEventArgs) |
현재 이벤트 소스가 컨트롤러에 의해 업데이트되면 호출됩니다. |
SendCommand(EventSource, EventCommand, IDictionary<String,String>) |
명령을 지정된 이벤트 소스로 보냅니다. |
SetCurrentThreadActivityId(Guid) |
현재 스레드의 작업 ID를 설정합니다. |
SetCurrentThreadActivityId(Guid, Guid) |
현재 스레드에서 작업 ID를 설정하고 이전 작업 ID를 반환합니다. |
ToString() |
현재 이벤트 소스 인스턴스에 대한 문자열 표현을 가져옵니다. |
Write(String) |
필드는 없지만 지정된 이름 및 기본 옵션이 있는 이벤트를 씁니다. |
Write(String, EventSourceOptions) |
필드는 없지만 지정된 이름 및 옵션이 있는 이벤트를 씁니다. |
Write<T>(String, EventSourceOptions, Guid, Guid, T) |
지정된 이름, 옵션, 관련 활동 및 이벤트 데이터가 있는 이벤트를 씁니다. |
Write<T>(String, EventSourceOptions, T) |
지정된 이름, 이벤트 데이터 및 옵션이 있는 이벤트를 씁니다. |
Write<T>(String, EventSourceOptions, T) |
지정된 이름, 옵션 및 이벤트 데이터가 있는 이벤트를 씁니다. |
Write<T>(String, T) |
지정된 이름과 데이터가 있는 이벤트를 씁니다. |
WriteEvent(Int32) |
제공된 이벤트 식별자를 사용하여 이벤트를 씁니다. |
WriteEvent(Int32, Byte[]) |
제공된 이벤트 식별자와 바이트 배열 인수를 사용하여 이벤트를 씁니다. |
WriteEvent(Int32, EventSource+EventSourcePrimitive[]) |
제공된 이벤트 식별자와 이벤트 원본 기본 형식의 가변 수를 사용하여 이벤트를 씁니다. |
WriteEvent(Int32, Int32) |
제공된 이벤트 식별자와 32비트 정수 인수를 사용하여 이벤트를 씁니다. |
WriteEvent(Int32, Int32, Int32) |
제공된 이벤트 식별자와 32비트 정수 인수를 사용하여 이벤트를 씁니다. |
WriteEvent(Int32, Int32, Int32, Int32) |
제공된 이벤트 식별자와 32비트 정수 인수를 사용하여 이벤트를 씁니다. |
WriteEvent(Int32, Int32, String) |
제공된 이벤트 식별자와 32비트 정수 및 문자열 인수를 사용하여 이벤트를 씁니다. |
WriteEvent(Int32, Int64) |
제공된 이벤트 식별자와 64비트 정수 인수를 사용하여 이벤트를 씁니다. |
WriteEvent(Int32, Int64, Byte[]) |
지정된 식별자 및 64비트 정수와 바이트 배열 인수를 사용하여 이벤트 데이터를 씁니다. |
WriteEvent(Int32, Int64, Int64) |
제공된 이벤트 식별자와 64비트 인수를 사용하여 이벤트를 씁니다. |
WriteEvent(Int32, Int64, Int64, Int64) |
제공된 이벤트 식별자와 64비트 인수를 사용하여 이벤트를 씁니다. |
WriteEvent(Int32, Int64, String) |
제공된 이벤트 식별자와 64비트 정수 및 문자열 인수를 사용하여 이벤트를 씁니다. |
WriteEvent(Int32, Object[]) |
제공된 이벤트 식별자와 인수 배열을 사용하여 이벤트를 씁니다. |
WriteEvent(Int32, String) |
제공된 이벤트 식별자와 문자열 인수를 사용하여 이벤트를 씁니다. |
WriteEvent(Int32, String, Int32) |
제공된 이벤트 식별자와 인수를 사용하여 이벤트를 씁니다. |
WriteEvent(Int32, String, Int32, Int32) |
제공된 이벤트 식별자와 인수를 사용하여 이벤트를 씁니다. |
WriteEvent(Int32, String, Int64) |
제공된 이벤트 식별자와 인수를 사용하여 이벤트를 씁니다. |
WriteEvent(Int32, String, String) |
제공된 이벤트 식별자와 문자열 인수를 사용하여 이벤트를 씁니다. |
WriteEvent(Int32, String, String, String) |
제공된 이벤트 식별자와 문자열 인수를 사용하여 이벤트를 씁니다. |
WriteEventCore(Int32, Int32, EventSource+EventData*) |
제공된 이벤트 식별자 및 이벤트 데이터를 사용하여 새 WriteEvent 오버로드를 만듭니다. |
WriteEventWithRelatedActivityId(Int32, Guid, Object[]) |
현재 작업이 다른 작업과 연관되어 있음을 나타내는 이벤트를 기록합니다. |
WriteEventWithRelatedActivityIdCore(Int32, Guid*, Int32, EventSource+EventData*) |
현재 작업이 다른 작업과 연관되어 있음을 나타내는 이벤트를 기록합니다. |
이벤트
EventCommandExecuted |
이벤트 수신기에서 명령을 가져올 때 발생합니다. |
적용 대상
스레드 보안
이 형식은 스레드로부터 안전합니다.
.NET