DiagnosticSource.Write Método

Definición

Sobrecargas

Write(String, Object)

Proporciona una manera genérica de registrar cargas complejas.

Write<T>(String, T)

Write(String, Object)

Source:
DiagnosticSource.cs
Source:
DiagnosticSource.cs
Source:
DiagnosticSource.cs

Proporciona una manera genérica de registrar cargas complejas.

public:
 abstract void Write(System::String ^ name, System::Object ^ value);
public abstract void Write (string name, object? value);
public abstract void Write (string name, object value);
abstract member Write : string * obj -> unit
Public MustOverride Sub Write (name As String, value As Object)

Parámetros

name
String

Nombre del evento que se va a escribir.

value
Object

Objeto que representa el valor que se va a pasar como una carga para el evento. Suele ser un tipo anónimo que contiene varios subvalores.

Comentarios

A cada notificación se le asigna un nombre que lo identifica, así como un objeto (normalmente un tipo anónimo) que proporciona información arbitraria para pasar a la notificación.

name debe ser corto. No use un nombre completo a menos que tenga que evitar ambigüedad, ya que name debe ser único globalmente. Normalmente, componentName.eventName, donde componentName y eventName son cadenas inferiores a 10 caracteres, son un buen riesgo.

Los nombres de notificación no deben tenerlos . porque los nombres de componente tienen puntos y, para que ambos tengan puntos, se produzca ambigüedad. Le sugerimos que use _ en su lugar.

Supongamos que los agentes de escucha usarán el prefijo de cadena para filtrar grupos. Por lo tanto, tener una jerarquía de nombres de componente es un procedimiento recomendado.

Se aplica a

Write<T>(String, T)

Source:
DiagnosticSource.cs
Source:
DiagnosticSource.cs
public:
generic <typename T>
 void Write(System::String ^ name, T value);
public void Write<T> (string name, T value);
member this.Write : string * 'T -> unit
Public Sub Write(Of T) (name As String, value As T)

Parámetros de tipo

T

Parámetros

name
String
value
T

Se aplica a