다음을 통해 공유


EventSource.Write 메서드

정의

이벤트를 씁니다.

오버로드

Write(String)

필드는 없지만 지정된 이름 및 기본 옵션이 있는 이벤트를 씁니다.

Write(String, EventSourceOptions)

필드는 없지만 지정된 이름 및 옵션이 있는 이벤트를 씁니다.

Write<T>(String, T)

지정된 이름과 데이터가 있는 이벤트를 씁니다.

Write<T>(String, EventSourceOptions, T)

지정된 이름, 이벤트 데이터 및 옵션이 있는 이벤트를 씁니다.

Write<T>(String, EventSourceOptions, T)

지정된 이름, 옵션 및 이벤트 데이터가 있는 이벤트를 씁니다.

Write<T>(String, EventSourceOptions, Guid, Guid, T)

지정된 이름, 옵션, 관련 활동 및 이벤트 데이터가 있는 이벤트를 씁니다.

Write(String)

Source:
TraceLoggingEventSource.cs
Source:
TraceLoggingEventSource.cs
Source:
TraceLoggingEventSource.cs

필드는 없지만 지정된 이름 및 기본 옵션이 있는 이벤트를 씁니다.

public:
 void Write(System::String ^ eventName);
public void Write (string eventName);
public void Write (string? eventName);
member this.Write : string -> unit
Public Sub Write (eventName As String)

매개 변수

eventName
String

쓸 이벤트의 이름입니다.

예외

eventName이(가) null인 경우

적용 대상

Write(String, EventSourceOptions)

Source:
TraceLoggingEventSource.cs
Source:
TraceLoggingEventSource.cs
Source:
TraceLoggingEventSource.cs

필드는 없지만 지정된 이름 및 옵션이 있는 이벤트를 씁니다.

public:
 void Write(System::String ^ eventName, System::Diagnostics::Tracing::EventSourceOptions options);
public void Write (string eventName, System.Diagnostics.Tracing.EventSourceOptions options);
public void Write (string? eventName, System.Diagnostics.Tracing.EventSourceOptions options);
member this.Write : string * System.Diagnostics.Tracing.EventSourceOptions -> unit
Public Sub Write (eventName As String, options As EventSourceOptions)

매개 변수

eventName
String

쓸 이벤트의 이름입니다.

options
EventSourceOptions

레벨, 키워드, 이벤트의 작업 코드 등의 옵션입니다.

예외

eventName이(가) null인 경우

적용 대상

Write<T>(String, T)

Source:
TraceLoggingEventSource.cs
Source:
TraceLoggingEventSource.cs
Source:
TraceLoggingEventSource.cs

지정된 이름과 데이터가 있는 이벤트를 씁니다.

public:
generic <typename T>
 void Write(System::String ^ eventName, T data);
public void Write<T> (string eventName, T data);
public void Write<T> (string? eventName, T data);
member this.Write : string * 'T -> unit
Public Sub Write(Of T) (eventName As String, data As T)

형식 매개 변수

T

이벤트 및 해당 연결된 데이터를 정의하는 형식입니다. 이 형식은 익명 형식이거나 EventSourceAttribute 특성으로 표시되어야 합니다.

매개 변수

eventName
String

이벤트의 이름입니다.

data
T

이벤트 데이터입니다. 이 형식은 익명 형식이거나 EventDataAttribute 특성으로 표시되어야 합니다.

설명

이 이nulleventName 이벤트 이름은 T 형식의 이벤트 데이터(Name)에서 자동으로 파생되거나 형식T의 이름에 따라 결정됩니다. 의 data 공용 instance 속성은 이벤트 필드를 만들기 위해 재귀적으로 작성됩니다.

적용 대상

Write<T>(String, EventSourceOptions, T)

Source:
TraceLoggingEventSource.cs
Source:
TraceLoggingEventSource.cs
Source:
TraceLoggingEventSource.cs

지정된 이름, 이벤트 데이터 및 옵션이 있는 이벤트를 씁니다.

public:
generic <typename T>
 void Write(System::String ^ eventName, System::Diagnostics::Tracing::EventSourceOptions options, T data);
public void Write<T> (string eventName, System.Diagnostics.Tracing.EventSourceOptions options, T data);
public void Write<T> (string? eventName, System.Diagnostics.Tracing.EventSourceOptions options, T data);
member this.Write : string * System.Diagnostics.Tracing.EventSourceOptions * 'T -> unit
Public Sub Write(Of T) (eventName As String, options As EventSourceOptions, data As T)

형식 매개 변수

T

이벤트 및 해당 연결된 데이터를 정의하는 형식입니다. 이 형식은 익명 형식이거나 EventSourceAttribute 특성으로 표시되어야 합니다.

매개 변수

eventName
String

이벤트의 이름입니다.

options
EventSourceOptions

이벤트 옵션입니다.

data
T

이벤트 데이터입니다. 이 형식은 익명 형식이거나 EventDataAttribute 특성으로 표시되어야 합니다.

설명

이 이nulleventName 이벤트 이름은 T 형식의 이벤트 데이터(Name)에서 자동으로 파생되거나 형식T의 이름에 따라 결정됩니다. 의 data 공용 instance 속성은 이벤트 필드를 만들기 위해 재귀적으로 작성됩니다.

적용 대상

Write<T>(String, EventSourceOptions, T)

Source:
TraceLoggingEventSource.cs
Source:
TraceLoggingEventSource.cs
Source:
TraceLoggingEventSource.cs

지정된 이름, 옵션 및 이벤트 데이터가 있는 이벤트를 씁니다.

public:
generic <typename T>
 void Write(System::String ^ eventName, System::Diagnostics::Tracing::EventSourceOptions % options, T % data);
public void Write<T> (string eventName, ref System.Diagnostics.Tracing.EventSourceOptions options, ref T data);
public void Write<T> (string? eventName, ref System.Diagnostics.Tracing.EventSourceOptions options, ref T data);
member this.Write : string * EventSourceOptions * 'T -> unit
Public Sub Write(Of T) (eventName As String, ByRef options As EventSourceOptions, ByRef data As T)

형식 매개 변수

T

이벤트 및 해당 연결된 데이터를 정의하는 형식입니다. 이 형식은 익명 형식이거나 EventSourceAttribute 특성으로 표시되어야 합니다.

매개 변수

eventName
String

이벤트의 이름입니다.

options
EventSourceOptions

이벤트 옵션입니다.

data
T

이벤트 데이터입니다. 이 형식은 익명 형식이거나 EventDataAttribute 특성으로 표시되어야 합니다.

설명

이 이nulleventName 이벤트 이름은 T 형식의 이벤트 데이터(Name)에서 자동으로 파생되거나 형식T의 이름에 따라 결정됩니다. 의 data 공용 instance 속성은 이벤트 필드를 만들기 위해 재귀적으로 작성됩니다.

적용 대상

Write<T>(String, EventSourceOptions, Guid, Guid, T)

Source:
TraceLoggingEventSource.cs
Source:
TraceLoggingEventSource.cs
Source:
TraceLoggingEventSource.cs

지정된 이름, 옵션, 관련 활동 및 이벤트 데이터가 있는 이벤트를 씁니다.

public:
generic <typename T>
 void Write(System::String ^ eventName, System::Diagnostics::Tracing::EventSourceOptions % options, Guid % activityId, Guid % relatedActivityId, T % data);
public void Write<T> (string eventName, ref System.Diagnostics.Tracing.EventSourceOptions options, ref Guid activityId, ref Guid relatedActivityId, ref T data);
public void Write<T> (string? eventName, ref System.Diagnostics.Tracing.EventSourceOptions options, ref Guid activityId, ref Guid relatedActivityId, ref T data);
member this.Write : string * EventSourceOptions * Guid * Guid * 'T -> unit
Public Sub Write(Of T) (eventName As String, ByRef options As EventSourceOptions, ByRef activityId As Guid, ByRef relatedActivityId As Guid, ByRef data As T)

형식 매개 변수

T

이벤트 및 해당 연결된 데이터를 정의하는 형식입니다. 이 형식은 익명 형식이거나 EventSourceAttribute 특성으로 표시되어야 합니다.

매개 변수

eventName
String

이벤트의 이름입니다.

options
EventSourceOptions

이벤트 옵션입니다.

activityId
Guid

이벤트와 연결된 활동의 ID입니다.

relatedActivityId
Guid

연결된 활동의 ID이거나 연결된 활동이 없으면 Empty입니다.

data
T

이벤트 데이터입니다. 이 형식은 익명 형식이거나 EventDataAttribute 특성으로 표시되어야 합니다.

설명

이 이nulleventName 이벤트 이름은 T 형식의 이벤트 데이터(Name)에서 자동으로 파생되거나 형식T의 이름에 따라 결정됩니다. 의 data 공용 instance 속성은 이벤트 필드를 만들기 위해 재귀적으로 작성됩니다.

적용 대상