EventSource.Write Método

Definición

Escribe un evento.Writes an event.

Sobrecargas

Write(String)

Escribe un evento sin campos, pero con el nombre especificado y las opciones predeterminadas.Writes an event without fields, but with the specified name and default options.

Write(String, EventSourceOptions)

Escribe un evento sin campos, pero con el nombre y las opciones especificados.Writes an event without fields, but with the specified name and options.

Write<T>(String, T)

Escribe un evento con el nombre y los datos especificados.Writes an event with the specified name and data.

Write<T>(String, EventSourceOptions, T)

Escribe un evento con el nombre, los datos de evento y las opciones especificados.Writes an event with the specified name, event data and options.

Write<T>(String, EventSourceOptions, T)

Escribe un evento con el nombre, las opciones y los datos de evento especificados.Writes an event with the specified name, options and event data.

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

Escribe un evento con el nombre, las opciones, la actividad relacionada y los datos de evento especificados.Writes an event with the specified name, options, related activity and event data.

Write(String)

Escribe un evento sin campos, pero con el nombre especificado y las opciones predeterminadas.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)

Parámetros

eventName
String

Nombre del evento que se va a escribir.The name of the event to write.

Excepciones

eventName es null.eventName is null.

Write(String, EventSourceOptions)

Escribe un evento sin campos, pero con el nombre y las opciones especificados.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)

Parámetros

eventName
String

Nombre del evento que se va a escribir.The name of the event to write.

options
EventSourceOptions

Opciones como el nivel, las palabras clave y el código de operación del evento.The options such as level, keywords and operation code for the event.

Excepciones

eventName es null.eventName is null.

Write<T>(String, T)

Escribe un evento con el nombre y los datos especificados.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)

Parámetros de tipo

T

Tipo que define el evento y los datos asociados.The type that defines the event and its associated data. Este tipo debe ser un tipo anónimo o estar marcado con el atributo EventSourceAttribute.This type must be an anonymous type or marked with the EventSourceAttribute attribute.

Parámetros

eventName
String

Nombre del evento.The name of the event.

data
T

Datos del evento.The event data. Este tipo debe ser un tipo anónimo o estar marcado con el atributo EventDataAttribute.This type must be an anonymous type or marked with the EventDataAttribute attribute.

Comentarios

Si eventName es null, el nombre del evento se deriva automáticamente de los datos de evento de tipo T (Name) o se determina en función del nombre del tipo 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. Las propiedades de instancia pública de data se escribirán de forma recursiva para crear los campos de evento.The public instance properties of data will be written recursively to create the event fields.

Write<T>(String, EventSourceOptions, T)

Escribe un evento con el nombre, los datos de evento y las opciones especificados.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)

Parámetros de tipo

T

Tipo que define el evento y los datos asociados.The type that defines the event and its associated data. Este tipo debe ser un tipo anónimo o estar marcado con el atributo EventSourceAttribute.This type must be an anonymous type or marked with the EventSourceAttribute attribute.

Parámetros

eventName
String

Nombre del evento.The name of the event.

options
EventSourceOptions

Opciones de evento.The event options.

data
T

Datos del evento.The event data. Este tipo debe ser un tipo anónimo o estar marcado con el atributo EventDataAttribute.This type must be an anonymous type or marked with the EventDataAttribute attribute.

Comentarios

Si eventName es null, el nombre del evento se deriva automáticamente de los datos de evento de tipo T (Name) o se determina en función del nombre del tipo 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. Las propiedades de instancia pública de data se escribirán de forma recursiva para crear los campos de evento.The public instance properties of data will be written recursively to create the event fields.

Write<T>(String, EventSourceOptions, T)

Escribe un evento con el nombre, las opciones y los datos de evento especificados.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)

Parámetros de tipo

T

Tipo que define el evento y los datos asociados.The type that defines the event and its associated data. Este tipo debe ser un tipo anónimo o estar marcado con el atributo EventSourceAttribute.This type must be an anonymous type or marked with the EventSourceAttribute attribute.

Parámetros

eventName
String

Nombre del evento.The name of the event.

options
EventSourceOptions

Opciones de evento.The event options.

data
T

Datos del evento.The event data. Este tipo debe ser un tipo anónimo o estar marcado con el atributo EventDataAttribute.This type must be an anonymous type or marked with the EventDataAttribute attribute.

Comentarios

Si eventName es null, el nombre del evento se deriva automáticamente de los datos de evento de tipo T (Name) o se determina en función del nombre del tipo 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. Las propiedades de instancia pública de data se escribirán de forma recursiva para crear los campos de evento.The public instance properties of data will be written recursively to create the event fields.

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

Escribe un evento con el nombre, las opciones, la actividad relacionada y los datos de evento especificados.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)

Parámetros de tipo

T

Tipo que define el evento y los datos asociados.The type that defines the event and its associated data. Este tipo debe ser un tipo anónimo o estar marcado con el atributo EventSourceAttribute.This type must be an anonymous type or marked with the EventSourceAttribute attribute.

Parámetros

eventName
String

Nombre del evento.The name of the event.

options
EventSourceOptions

Opciones de evento.The event options.

activityId
Guid

Identificador de la actividad asociada al evento.The ID of the activity associated with the event.

relatedActivityId
Guid

Identificador de una actividad asociada, o Empty si no hay ninguna actividad asociada.The ID of an associated activity, or Empty if there is no associated activity.

data
T

Datos del evento.The event data. Este tipo debe ser un tipo anónimo o estar marcado con el atributo EventDataAttribute.This type must be an anonymous type or marked with the EventDataAttribute attribute.

Comentarios

Si eventName es null, el nombre del evento se deriva automáticamente de los datos de evento de tipo T (Name) o se determina en función del nombre del tipo 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. Las propiedades de instancia pública de data se escribirán de forma recursiva para crear los campos de evento.The public instance properties of data will be written recursively to create the event fields.

Se aplica a