Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

SourceSwitch (Clase)

Proporciona un modificador multinivel para controlar la generación de traza y depuración sin recompilar su código.

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

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

type SourceSwitch =  
    class
        inherit Switch
    end

El tipo SourceSwitch expone los siguientes miembros.

  NombreDescripción
Método públicoSourceSwitch(String)Inicializa una nueva instancia de la clase SourceSwitch, especificando el nombre del origen.
Método públicoSourceSwitch(String, String)Inicializa una nueva instancia de la clase SourceSwitch especificando el nombre para mostrar y el valor predeterminado del modificador de origen.
Arriba

  NombreDescripción
Propiedad públicaAttributesObtiene los atributos de modificador personalizados definidos en el archivo de configuración de la aplicación. (Se hereda de Switch).
Propiedad públicaDescriptionObtiene una descripción del modificador. (Se hereda de Switch).
Propiedad públicaDisplayNameObtiene el nombre utilizado para identificar el modificador. (Se hereda de Switch).
Propiedad públicaLevelObtiene o establece el nivel del modificador.
Propiedad protegidaSwitchSettingObtiene o establece la configuración actual de este modificador. (Se hereda de Switch).
Propiedad protegidaValueObtiene o establece el valor del modificador. (Se hereda de Switch).
Arriba

  NombreDescripción
Método públicoEquals(Object)Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegidoFinalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método públicoGetHashCode Sirve como una función hash para un tipo en particular. (Se hereda de Object).
Método protegidoGetSupportedAttributesObtiene los atributos personalizados que admite el modificador. (Se hereda de Switch).
Método públicoGetType Obtiene el Type de la instancia actual. (Se hereda de Object).
Método protegidoMemberwiseClone Crea una copia superficial del Object actual. (Se hereda de Object).
Método protegidoOnSwitchSettingChangedSe invoca cuando cambia la propiedad SwitchSetting. (Se hereda de Switch).
Método protegidoOnValueChangedSe invoca cuando cambia el valor de la propiedad Value. (Invalida a Switch.OnValueChanged()).
Método públicoShouldTraceDetermina si debe llamarse a los agentes de escucha de seguimiento, basándose en el tipo de evento de seguimiento.
Método públicoToString Retorna una cadena que representa al objeto actual. (Se hereda de Object).
Arriba

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

Se puede establecer el nivel de evento de un modificador SourceSwitch a través del archivo de configuración de la aplicación y, a continuación, utilizar el nivel de SourceSwitch configurado en la aplicación. De modo alternativo, se 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 SourceSwitch, modifique el archivo de configuración que corresponde al nombre de la aplicación. En este archivo, puede establecer el valor de un modificador o borrar todos los modificadores establecidos previamente por la aplicación. El archivo de configuración debería tener el formato que se muestra en el siguiente ejemplo.

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

Se utiliza el modificador para comprobar si se debe propagar u omitir un seguimiento. Cada método de seguimiento TraceSource llama al método ShouldTrace antes de llamar a los agentes de escucha. Si el método ShouldTrace devuelve false, se omite el seguimiento y finaliza el método de seguimiento. Si el método ShouldTrace devuelve true, se pasa el seguimiento a los agentes de escucha.

.NET Framework

Compatible con: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft