Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Clase SourceSwitch

 

Publicado: octubre de 2016

Proporciona un modificador multinivel que controlan el seguimiento y depuración sin recompilar su código.

Espacio de nombres:   System.Diagnostics
Ensamblado:  System (en System.dll)

System.Object
  System.Diagnostics.Switch
    System.Diagnostics.SourceSwitch

public class SourceSwitch : Switch

NombreDescripción
System_CAPS_pubmethodSourceSwitch(String)

Inicializa una nueva instancia de la SourceSwitch clase, especificando el nombre del origen.

System_CAPS_pubmethodSourceSwitch(String, String)

Inicializa una nueva instancia de la SourceSwitch clase, especificando el nombre para mostrar y el valor predeterminado para el modificador de origen.

NombreDescripción
System_CAPS_pubpropertyAttributes

Obtiene los atributos de modificador personalizados definidos en el archivo de configuración de la aplicación.(Heredado de Switch).

System_CAPS_pubpropertyDescription

Obtiene una descripción del modificador.(Heredado de Switch).

System_CAPS_pubpropertyDisplayName

Obtiene el nombre utilizado para identificar el modificador.(Heredado de Switch).

System_CAPS_pubpropertyLevel

Obtiene o establece el nivel del modificador.

System_CAPS_protpropertySwitchSetting

Obtiene o establece el valor actual de este modificador.(Heredado de Switch).

System_CAPS_protpropertyValue

Obtiene o establece el valor del modificador.(Heredado de Switch).

NombreDescripción
System_CAPS_pubmethodEquals(Object)

Determina si el objeto especificado es igual al objeto actual.(Heredado de Object).

System_CAPS_protmethodFinalize()

Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por el recolector de basura. (Heredado de Object).

System_CAPS_pubmethodGetHashCode()

Sirve como la función hash predeterminada.(Heredado de Object).

System_CAPS_protmethodGetSupportedAttributes()

Obtiene los atributos personalizados admitidos por el modificador.(Heredado de Switch).

System_CAPS_pubmethodGetType()

Obtiene el Type de la instancia actual.(Heredado de Object).

System_CAPS_protmethodMemberwiseClone()

Crea una copia superficial del Object actual.(Heredado de Object).

System_CAPS_protmethodOnSwitchSettingChanged()

Cuando invoca el SwitchSetting se cambia la propiedad.(Heredado de Switch).

System_CAPS_protmethodOnValueChanged()

Invoca cuando el valor de la Value cambios de propiedad.(Invalida Switch.OnValueChanged()).

System_CAPS_pubmethodShouldTrace(TraceEventType)

Determina si se deben llamar los agentes de escucha de seguimiento, en función del tipo de evento de seguimiento.

System_CAPS_pubmethodToString()

Devuelve una cadena que representa al objeto actual. (Heredado de Object).

El Switch propiedad de la TraceSource clase es un SourceSwitch objeto. La SourceSwitch clase proporciona un Level propiedad para probar el nivel de evento del modificador. El Level propiedad obtiene o establece el modificador TraceLevel valor.

Puede establecer el evento de nivel de un SourceSwitch a través del archivo de configuración de aplicación y a continuación, utilice el SourceSwitch en la aplicación. Como alternativa, puede crear un SourceSwitch en el código y establecer el nivel directamente para instrumentar una sección de código específica.

Para configurar un SourceSwitch, edite el archivo de configuración que corresponde al nombre de la aplicación. En este archivo, puede establecer un valor del modificador o borrar todos los modificadores establecidos previamente por la aplicación. El archivo de configuración debería tener el formato como se muestra en el ejemplo siguiente.

<switches>
  <add name="SourceSwitch" value="Verbose"></add>
</switches>

El conmutador se utiliza para comprobar si un seguimiento debe propagar o se omite. Cada TraceSource seguimiento de llamadas de método del ShouldTrace método antes de llamar a los agentes de escucha. Si el ShouldTrace método devuelve false, se omite el seguimiento y salir del método de seguimiento. Si el ShouldTrace método devuelve true, se pasa el seguimiento a los agentes de escucha.

.NET Framework
Disponible desde 2.0

Cualquier miembro ( Compartido en Visual Basic) estático público de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Volver al principio
Mostrar: