Бөлісу құралы:


EventSource.Write Метод

Определение

Записывает событие.

Перегрузки

Имя Описание
Write(String)

Записывает событие без полей, но с указанным именем и параметрами по умолчанию.

Write(String, EventSourceOptions)

Записывает событие без полей, но с указанным именем и параметрами.

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

Записывает событие с указанным именем, параметрами, связанными данными о действиях и событиях.

Write<T>(String, T)

Записывает событие с указанным именем и данными.

Write<T>(String, EventSourceOptions, T)

Записывает событие с указанным именем, данными событий и параметрами.

Write<T>(String, EventSourceOptions, T)

Записывает событие с указанным именем, параметрами и данными о событиях.

Write(String)

Исходный код:
TraceLoggingEventSource.cs
Исходный код:
TraceLoggingEventSource.cs
Исходный код:
TraceLoggingEventSource.cs
Исходный код:
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)

Исходный код:
TraceLoggingEventSource.cs
Исходный код:
TraceLoggingEventSource.cs
Исходный код:
TraceLoggingEventSource.cs
Исходный код:
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, EventSourceOptions, Guid, Guid, T)

Исходный код:
TraceLoggingEventSource.cs
Исходный код:
TraceLoggingEventSource.cs
Исходный код:
TraceLoggingEventSource.cs
Исходный код:
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);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("EventSource will serialize the whole object graph. Trimmer will not safely handle this case because properties may be trimmed. This can be suppressed if the object is a primitive type")]
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
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("EventSource will serialize the whole object graph. Trimmer will not safely handle this case because properties may be trimmed. This can be suppressed if the object is a primitive type")>]
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

Идентификатор действия, связанного с событием.

relatedActivityId
Guid

Идентификатор связанного действия или Empty если связанного действия нет.

data
T

Данные события. Этот тип должен быть анонимным типом или помечен атрибутом EventDataAttribute .

Атрибуты

Комментарии

В противном eventNamenullслучае имя события автоматически является производным от данныхName события типа T или определяется на основе имени типа T. Свойства общедоступного экземпляра data записываются рекурсивно для создания полей событий.

Применяется к

Write<T>(String, T)

Исходный код:
TraceLoggingEventSource.cs
Исходный код:
TraceLoggingEventSource.cs
Исходный код:
TraceLoggingEventSource.cs
Исходный код:
TraceLoggingEventSource.cs

Записывает событие с указанным именем и данными.

public:
generic <typename T>
 void Write(System::String ^ eventName, T data);
public void Write<T>(string eventName, T data);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("EventSource will serialize the whole object graph. Trimmer will not safely handle this case because properties may be trimmed. This can be suppressed if the object is a primitive type")]
public void Write<T>(string? eventName, T data);
public void Write<T>(string? eventName, T data);
member this.Write : string * 'T -> unit
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("EventSource will serialize the whole object graph. Trimmer will not safely handle this case because properties may be trimmed. This can be suppressed if the object is a primitive type")>]
member this.Write : string * 'T -> unit
Public Sub Write(Of T) (eventName As String, data As T)

Параметры типа

T

Тип, определяющий событие и связанные с ним данные. Этот тип должен быть анонимным типом или помечен атрибутом EventSourceAttribute .

Параметры

eventName
String

Название мероприятия.

data
T

Данные события. Этот тип должен быть анонимным типом или помечен атрибутом EventDataAttribute .

Атрибуты

Комментарии

В противном eventNamenullслучае имя события автоматически является производным от данныхName события типа T или определяется на основе имени типа T. Свойства общедоступного экземпляра data записываются рекурсивно для создания полей событий.

Применяется к

Write<T>(String, EventSourceOptions, T)

Исходный код:
TraceLoggingEventSource.cs
Исходный код:
TraceLoggingEventSource.cs
Исходный код:
TraceLoggingEventSource.cs
Исходный код:
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);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("EventSource will serialize the whole object graph. Trimmer will not safely handle this case because properties may be trimmed. This can be suppressed if the object is a primitive type")]
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
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("EventSource will serialize the whole object graph. Trimmer will not safely handle this case because properties may be trimmed. This can be suppressed if the object is a primitive type")>]
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 .

Атрибуты

Комментарии

В противном eventNamenullслучае имя события автоматически является производным от данныхName события типа T или определяется на основе имени типа T. Свойства общедоступного экземпляра data записываются рекурсивно для создания полей событий.

Применяется к

Write<T>(String, EventSourceOptions, T)

Исходный код:
TraceLoggingEventSource.cs
Исходный код:
TraceLoggingEventSource.cs
Исходный код:
TraceLoggingEventSource.cs
Исходный код:
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);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("EventSource will serialize the whole object graph. Trimmer will not safely handle this case because properties may be trimmed. This can be suppressed if the object is a primitive type")]
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
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("EventSource will serialize the whole object graph. Trimmer will not safely handle this case because properties may be trimmed. This can be suppressed if the object is a primitive type")>]
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 .

Атрибуты

Комментарии

В противном eventNamenullслучае имя события автоматически является производным от данныхName события типа T или определяется на основе имени типа T. Свойства общедоступного экземпляра data записываются рекурсивно для создания полей событий.

Применяется к