EventSource.Write Yöntem

Tanım

Bir olay yazar.

Aşırı Yüklemeler

Write(String)

Bir olayı alanlar olmadan, ancak belirtilen ad ve varsayılan seçeneklerle yazar.

Write(String, EventSourceOptions)

Alanlar olmadan ancak belirtilen ad ve seçeneklerle bir olay yazar.

Write<T>(String, T)

Belirtilen ad ve verilere sahip bir olay yazar.

Write<T>(String, EventSourceOptions, T)

Belirtilen ada, olay verilerine ve seçeneklere sahip bir olay yazar.

Write<T>(String, EventSourceOptions, T)

Belirtilen ada, seçeneklere ve olay verilerine sahip bir olay yazar.

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

Belirtilen ad, seçenekler, ilgili etkinlik ve olay verileriyle bir olay yazar.

Write(String)

Kaynak:
TraceLoggingEventSource.cs
Kaynak:
TraceLoggingEventSource.cs
Kaynak:
TraceLoggingEventSource.cs

Bir olayı alanlar olmadan, ancak belirtilen ad ve varsayılan seçeneklerle yazar.

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)

Parametreler

eventName
String

Yazacak olayın adı.

Özel durumlar

eventName, null değeridir.

Şunlara uygulanır

Write(String, EventSourceOptions)

Kaynak:
TraceLoggingEventSource.cs
Kaynak:
TraceLoggingEventSource.cs
Kaynak:
TraceLoggingEventSource.cs

Alanlar olmadan ancak belirtilen ad ve seçeneklerle bir olay yazar.

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)

Parametreler

eventName
String

Yazacak olayın adı.

options
EventSourceOptions

Olay için düzey, anahtar sözcükler ve işlem kodu gibi seçenekler.

Özel durumlar

eventName, null değeridir.

Şunlara uygulanır

Write<T>(String, T)

Kaynak:
TraceLoggingEventSource.cs
Kaynak:
TraceLoggingEventSource.cs
Kaynak:
TraceLoggingEventSource.cs

Belirtilen ad ve verilere sahip bir olay yazar.

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ür Parametreleri

T

Olayı ve ilişkili verilerini tanımlayan tür. Bu tür anonim bir tür olmalıdır veya özniteliğiyle EventSourceAttribute işaretlenmelidir.

Parametreler

eventName
String

Olayın adı.

data
T

Olay verileri. Bu tür anonim bir tür olmalıdır veya özniteliğiyle EventDataAttribute işaretlenmelidir.

Açıklamalar

ise eventNamenull, olay adı T'nin olay verilerinden (Name) otomatik olarak türetilir veya türüne Tgöre belirlenir. ortak örnek özellikleri data , olay alanlarını oluşturmak için özyinelemeli olarak yazılır.

Şunlara uygulanır

Write<T>(String, EventSourceOptions, T)

Kaynak:
TraceLoggingEventSource.cs
Kaynak:
TraceLoggingEventSource.cs
Kaynak:
TraceLoggingEventSource.cs

Belirtilen ada, olay verilerine ve seçeneklere sahip bir olay yazar.

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ür Parametreleri

T

Olayı ve ilişkili verilerini tanımlayan tür. Bu tür anonim bir tür olmalıdır veya özniteliğiyle EventSourceAttribute işaretlenmelidir.

Parametreler

eventName
String

Olayın adı.

options
EventSourceOptions

Olay seçenekleri.

data
T

Olay verileri. Bu tür anonim bir tür olmalıdır veya özniteliğiyle EventDataAttribute işaretlenmelidir.

Açıklamalar

ise eventNamenull, olay adı T'nin olay verilerinden (Name) otomatik olarak türetilir veya türüne Tgöre belirlenir. ortak örnek özellikleri data , olay alanlarını oluşturmak için özyinelemeli olarak yazılır.

Şunlara uygulanır

Write<T>(String, EventSourceOptions, T)

Kaynak:
TraceLoggingEventSource.cs
Kaynak:
TraceLoggingEventSource.cs
Kaynak:
TraceLoggingEventSource.cs

Belirtilen ada, seçeneklere ve olay verilerine sahip bir olay yazar.

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ür Parametreleri

T

Olayı ve ilişkili verilerini tanımlayan tür. Bu tür anonim bir tür olmalıdır veya özniteliğiyle EventSourceAttribute işaretlenmelidir.

Parametreler

eventName
String

Olayın adı.

options
EventSourceOptions

Olay seçenekleri.

data
T

Olay verileri. Bu tür anonim bir tür olmalıdır veya özniteliğiyle EventDataAttribute işaretlenmelidir.

Açıklamalar

ise eventNamenull, olay adı T'nin olay verilerinden (Name) otomatik olarak türetilir veya türüne Tgöre belirlenir. ortak örnek özellikleri data , olay alanlarını oluşturmak için özyinelemeli olarak yazılır.

Şunlara uygulanır

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

Kaynak:
TraceLoggingEventSource.cs
Kaynak:
TraceLoggingEventSource.cs
Kaynak:
TraceLoggingEventSource.cs

Belirtilen ad, seçenekler, ilgili etkinlik ve olay verileriyle bir olay yazar.

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ür Parametreleri

T

Olayı ve ilişkili verilerini tanımlayan tür. Bu tür anonim bir tür olmalıdır veya özniteliğiyle EventSourceAttribute işaretlenmelidir.

Parametreler

eventName
String

Olayın adı.

options
EventSourceOptions

Olay seçenekleri.

activityId
Guid

Olayla ilişkili etkinliğin kimliği.

relatedActivityId
Guid

İlişkili etkinliğin kimliği veya Empty ilişkili etkinlik yoksa.

data
T

Olay verileri. Bu tür anonim bir tür olmalıdır veya özniteliğiyle EventDataAttribute işaretlenmelidir.

Açıklamalar

ise eventNamenull, olay adı T'nin olay verilerinden (Name) otomatik olarak türetilir veya türüne Tgöre belirlenir. ortak örnek özellikleri data , olay alanlarını oluşturmak için özyinelemeli olarak yazılır.

Şunlara uygulanır