Comparteix a través de


TraceSource Constructores

Definición

Inicializa una nueva instancia de la clase TraceSource.

Sobrecargas

TraceSource(String)

Inicializa una instancia nueva de la clase TraceSource usando el nombre especificado para el origen.

TraceSource(String, SourceLevels)

Inicializa una nueva instancia de la clase TraceSource con el nombre especificado para el origen y el nivel de origen predeterminado en el que se producirá el seguimiento.

TraceSource(String)

Source:
TraceSource.cs
Source:
TraceSource.cs
Source:
TraceSource.cs

Inicializa una instancia nueva de la clase TraceSource usando el nombre especificado para el origen.

public:
 TraceSource(System::String ^ name);
public TraceSource (string name);
new System.Diagnostics.TraceSource : string -> System.Diagnostics.TraceSource
Public Sub New (name As String)

Parámetros

name
String

Nombre del origen (normalmente es el nombre de la aplicación).

Excepciones

name es null.

name es una cadena vacía ("").

Ejemplos

En el ejemplo de código siguiente se muestra el uso del TraceSource constructor para crear un nuevo TraceSource objeto. Este ejemplo de código es parte de un ejemplo más grande proporcionado para la clase TraceSource.

// Initialize the trace source.
static TraceSource ts = new TraceSource("TraceTest");
' Initialize the trace source.
Private Shared ts As New TraceSource("TraceTest")

Comentarios

El nombre de origen se usa para identificar seguimientos. Lo usa SourceFilter para determinar si un agente de escucha de seguimiento debe generar el seguimiento. La práctica recomendada es usar el nombre de la aplicación para el nombre de origen.

Nota

No es necesario crear una nueva TraceSource instancia para cada solicitud de seguimiento. Create una TraceSource instancia y úsela para todas las solicitudes de seguimiento de la aplicación.

Se aplica a

TraceSource(String, SourceLevels)

Source:
TraceSource.cs
Source:
TraceSource.cs
Source:
TraceSource.cs

Inicializa una nueva instancia de la clase TraceSource con el nombre especificado para el origen y el nivel de origen predeterminado en el que se producirá el seguimiento.

public:
 TraceSource(System::String ^ name, System::Diagnostics::SourceLevels defaultLevel);
public TraceSource (string name, System.Diagnostics.SourceLevels defaultLevel);
new System.Diagnostics.TraceSource : string * System.Diagnostics.SourceLevels -> System.Diagnostics.TraceSource
Public Sub New (name As String, defaultLevel As SourceLevels)

Parámetros

name
String

Nombre del origen, que normalmente es el nombre de la aplicación.

defaultLevel
SourceLevels

Combinación bit a bit de los valores de la enumeración que especifica el nivel de origen predeterminado en el que se va a producir el seguimiento.

Excepciones

name es null.

name es una cadena vacía ("").

Comentarios

El nombre de origen se usa para identificar seguimientos. Puede ser utilizado por SourceSwitch un para determinar si se va a producir el seguimiento y por un SourceFilter para determinar si se va a producir el seguimiento. Un usa EventTypeFilter el nivel de origen predeterminado para determinar si se debe realizar el seguimiento en función del nivel de origen del mensaje que se va a realizar.

Nota

No es necesario crear una nueva TraceSource instancia para cada solicitud de seguimiento. Create una TraceSource instancia y úsela para todas las solicitudes de seguimiento de la aplicación.

Se aplica a