EventSource.Write Метод

Определение

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

Перегрузки

Write(String)

Записывает событие без полей, но с указанным именем и параметрами по умолчанию.Writes an event without fields, but with the specified name and default options.

Write(String, EventSourceOptions)

Записывает событие без полей, но с указанными именем и параметрами.Writes an event without fields, but with the specified name and options.

Write<T>(String, T)

Записывает событие с указанными именем и данными.Writes an event with the specified name and data.

Write<T>(String, EventSourceOptions, T)

Записывает событие с указанными именем, данными и параметрами.Writes an event with the specified name, event data and options.

Write<T>(String, EventSourceOptions, T)

Записывает событие с указанными именем, параметрами и данными.Writes an event with the specified name, options and event data.

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

Записывает событие с указанными именем, параметрами, связанным действием и данными.Writes an event with the specified name, options, related activity and event data.

Write(String)

Записывает событие без полей, но с указанным именем и параметрами по умолчанию.Writes an event without fields, but with the specified name and default options.

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

Параметры

eventName
String

Имя записываемого события.The name of the event to write.

Исключения

Свойство eventName имеет значение null.eventName is null.

Write(String, EventSourceOptions)

Записывает событие без полей, но с указанными именем и параметрами.Writes an event without fields, but with the specified name and options.

public:
 void Write(System::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

Имя записываемого события.The name of the event to write.

options
EventSourceOptions

Параметры события, такие как уровень, ключевые слова и код операции.The options such as level, keywords and operation code for the event.

Исключения

Свойство eventName имеет значение null.eventName is null.

Write<T>(String, T)

Записывает событие с указанными именем и данными.Writes an event with the specified name and data.

public:
generic <typename T>
 void Write(System::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

Тип, определяющий событие и связанные данные.The type that defines the event and its associated data. Тип должен быть анонимным или помеченным атрибутом EventSourceAttribute.This type must be an anonymous type or marked with the EventSourceAttribute attribute.

Параметры

eventName
String

Имя события.The name of the event.

data
T

Данные события.The event data. Тип должен быть анонимным или помеченным атрибутом EventDataAttribute.This type must be an anonymous type or marked with the EventDataAttribute attribute.

Комментарии

Если eventName имеет nullзначение, имя события автоматически извлекается из данных о событии типа T (Name) или определяется на основе имени типа T.If eventName is null, the event name is automatically derived from the type T's event data (Name) or determined based on the name of type T. Свойства общедоступного экземпляра data будут записаны рекурсивно для создания полей событий.The public instance properties of data will be written recursively to create the event fields.

Write<T>(String, EventSourceOptions, T)

Записывает событие с указанными именем, данными и параметрами.Writes an event with the specified name, event data and options.

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);
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

Тип, определяющий событие и связанные данные.The type that defines the event and its associated data. Тип должен быть анонимным или помеченным атрибутом EventSourceAttribute.This type must be an anonymous type or marked with the EventSourceAttribute attribute.

Параметры

eventName
String

Имя события.The name of the event.

options
EventSourceOptions

Параметры события.The event options.

data
T

Данные события.The event data. Тип должен быть анонимным или помеченным атрибутом EventDataAttribute.This type must be an anonymous type or marked with the EventDataAttribute attribute.

Комментарии

Если eventName имеет nullзначение, имя события автоматически извлекается из данных о событии типа T (Name) или определяется на основе имени типа T.If eventName is null, the event name is automatically derived from the type T's event data (Name) or determined based on the name of type T. Свойства общедоступного экземпляра data будут записаны рекурсивно для создания полей событий.The public instance properties of data will be written recursively to create the event fields.

Write<T>(String, EventSourceOptions, T)

Записывает событие с указанными именем, параметрами и данными.Writes an event with the specified name, options and event data.

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);
member this.Write : string * EventSourceOptions * 'T -> unit
Public Sub Write(Of T) (eventName As String, ByRef options As EventSourceOptions, ByRef data As T)

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

T

Тип, определяющий событие и связанные данные.The type that defines the event and its associated data. Тип должен быть анонимным или помеченным атрибутом EventSourceAttribute.This type must be an anonymous type or marked with the EventSourceAttribute attribute.

Параметры

eventName
String

Имя события.The name of the event.

options
EventSourceOptions

Параметры события.The event options.

data
T

Данные события.The event data. Тип должен быть анонимным или помеченным атрибутом EventDataAttribute.This type must be an anonymous type or marked with the EventDataAttribute attribute.

Комментарии

Если eventName имеет nullзначение, имя события автоматически извлекается из данных о событии типа T (Name) или определяется на основе имени типа T.If eventName is null, the event name is automatically derived from the type T's event data (Name) or determined based on the name of type T. Свойства общедоступного экземпляра data будут записаны рекурсивно для создания полей событий.The public instance properties of data will be written recursively to create the event fields.

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

Записывает событие с указанными именем, параметрами, связанным действием и данными.Writes an event with the specified name, options, related activity and event data.

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);
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

Тип, определяющий событие и связанные данные.The type that defines the event and its associated data. Тип должен быть анонимным или помеченным атрибутом EventSourceAttribute.This type must be an anonymous type or marked with the EventSourceAttribute attribute.

Параметры

eventName
String

Имя события.The name of the event.

options
EventSourceOptions

Параметры события.The event options.

activityId
Guid

Идентификатор действия, связанного с событием.The ID of the activity associated with the event.

relatedActivityId
Guid

Идентификатор связанного действия либо значение Empty, если связанное действие отсутствует.The ID of an associated activity, or Empty if there is no associated activity.

data
T

Данные события.The event data. Тип должен быть анонимным или помеченным атрибутом EventDataAttribute.This type must be an anonymous type or marked with the EventDataAttribute attribute.

Комментарии

Если eventName имеет nullзначение, имя события автоматически извлекается из данных о событии типа T (Name) или определяется на основе имени типа T.If eventName is null, the event name is automatically derived from the type T's event data (Name) or determined based on the name of type T. Свойства общедоступного экземпляра data будут записаны рекурсивно для создания полей событий.The public instance properties of data will be written recursively to create the event fields.

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