EventSource.Write Metode

Definisi

Menulis peristiwa.

Overload

Write(String)

Menulis peristiwa tanpa bidang, tetapi dengan nama dan opsi default yang ditentukan.

Write(String, EventSourceOptions)

Menulis peristiwa tanpa bidang, tetapi dengan nama dan opsi yang ditentukan.

Write<T>(String, T)

Menulis peristiwa dengan nama dan data yang ditentukan.

Write<T>(String, EventSourceOptions, T)

Menulis peristiwa dengan nama, data peristiwa, dan opsi yang ditentukan.

Write<T>(String, EventSourceOptions, T)

Menulis peristiwa dengan nama, opsi, dan data peristiwa yang ditentukan.

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

Menulis peristiwa dengan nama, opsi, aktivitas terkait, dan data peristiwa yang ditentukan.

Write(String)

Sumber:
TraceLoggingEventSource.cs
Sumber:
TraceLoggingEventSource.cs
Sumber:
TraceLoggingEventSource.cs

Menulis peristiwa tanpa bidang, tetapi dengan nama dan opsi default yang ditentukan.

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)

Parameter

eventName
String

Nama peristiwa yang akan ditulis.

Pengecualian

eventNameadalah null.

Berlaku untuk

Write(String, EventSourceOptions)

Sumber:
TraceLoggingEventSource.cs
Sumber:
TraceLoggingEventSource.cs
Sumber:
TraceLoggingEventSource.cs

Menulis peristiwa tanpa bidang, tetapi dengan nama dan opsi yang ditentukan.

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)

Parameter

eventName
String

Nama peristiwa yang akan ditulis.

options
EventSourceOptions

Opsi seperti tingkat, kata kunci, dan kode operasi untuk peristiwa tersebut.

Pengecualian

eventNameadalah null.

Berlaku untuk

Write<T>(String, T)

Sumber:
TraceLoggingEventSource.cs
Sumber:
TraceLoggingEventSource.cs
Sumber:
TraceLoggingEventSource.cs

Menulis peristiwa dengan nama dan data yang ditentukan.

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)

Jenis parameter

T

Jenis yang menentukan peristiwa dan data terkaitnya. Jenis ini harus berupa jenis anonim atau ditandai dengan EventSourceAttribute atribut .

Parameter

eventName
String

Nama peristiwa.

data
T

Data peristiwa. Jenis ini harus berupa jenis anonim atau ditandai dengan EventDataAttribute atribut .

Keterangan

Jika eventName adalah null, nama peristiwa secara otomatis berasal dari data peristiwa jenis T (Name) atau ditentukan berdasarkan nama jenis T. Properti data instans publik akan ditulis secara rekursif untuk membuat bidang peristiwa.

Berlaku untuk

Write<T>(String, EventSourceOptions, T)

Sumber:
TraceLoggingEventSource.cs
Sumber:
TraceLoggingEventSource.cs
Sumber:
TraceLoggingEventSource.cs

Menulis peristiwa dengan nama, data peristiwa, dan opsi yang ditentukan.

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)

Jenis parameter

T

Jenis yang menentukan peristiwa dan data terkaitnya. Jenis ini harus berupa jenis anonim atau ditandai dengan EventSourceAttribute atribut .

Parameter

eventName
String

Nama peristiwa.

options
EventSourceOptions

Opsi peristiwa.

data
T

Data peristiwa. Jenis ini harus berupa jenis anonim atau ditandai dengan EventDataAttribute atribut .

Keterangan

Jika eventName adalah null, nama peristiwa secara otomatis berasal dari data peristiwa jenis T (Name) atau ditentukan berdasarkan nama jenis T. Properti data instans publik akan ditulis secara rekursif untuk membuat bidang peristiwa.

Berlaku untuk

Write<T>(String, EventSourceOptions, T)

Sumber:
TraceLoggingEventSource.cs
Sumber:
TraceLoggingEventSource.cs
Sumber:
TraceLoggingEventSource.cs

Menulis peristiwa dengan nama, opsi, dan data peristiwa yang ditentukan.

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)

Jenis parameter

T

Jenis yang menentukan peristiwa dan data terkaitnya. Jenis ini harus berupa jenis anonim atau ditandai dengan EventSourceAttribute atribut .

Parameter

eventName
String

Nama peristiwa.

options
EventSourceOptions

Opsi peristiwa.

data
T

Data peristiwa. Jenis ini harus berupa jenis anonim atau ditandai dengan EventDataAttribute atribut .

Keterangan

Jika eventName adalah null, nama peristiwa secara otomatis berasal dari data peristiwa jenis T (Name) atau ditentukan berdasarkan nama jenis T. Properti data instans publik akan ditulis secara rekursif untuk membuat bidang peristiwa.

Berlaku untuk

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

Sumber:
TraceLoggingEventSource.cs
Sumber:
TraceLoggingEventSource.cs
Sumber:
TraceLoggingEventSource.cs

Menulis peristiwa dengan nama, opsi, aktivitas terkait, dan data peristiwa yang ditentukan.

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)

Jenis parameter

T

Jenis yang menentukan peristiwa dan data terkaitnya. Jenis ini harus berupa jenis anonim atau ditandai dengan EventSourceAttribute atribut .

Parameter

eventName
String

Nama peristiwa.

options
EventSourceOptions

Opsi peristiwa.

activityId
Guid

ID aktivitas yang terkait dengan peristiwa.

relatedActivityId
Guid

ID aktivitas terkait, atau Empty jika tidak ada aktivitas terkait.

data
T

Data peristiwa. Jenis ini harus berupa jenis anonim atau ditandai dengan EventDataAttribute atribut .

Keterangan

Jika eventName adalah null, nama peristiwa secara otomatis berasal dari data peristiwa jenis T (Name) atau ditentukan berdasarkan nama jenis T. Properti data instans publik akan ditulis secara rekursif untuk membuat bidang peristiwa.

Berlaku untuk