Exportar (0) Imprimir
Expandir todo
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original.
Traducción
Original

BooleanSwitch (Constructor) (String, String)

Inicializa una nueva instancia de la clase BooleanSwitch con el nombre para mostrar y la descripción que se hayan especificado.

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

public BooleanSwitch(
	string displayName,
	string description
)

Parámetros

displayName
Tipo: System.String
Nombre que se va a mostrar en una interfaz de usuario.
description
Tipo: System.String
Descripción del modificador.

Cuando se crea BooleanSwitch, se utiliza el parámetro displayName para buscar la configuración inicial del modificador. Si el constructor no puede encontrar la configuración inicial, la propiedad Enabled se establece en false, es decir, se deshabilita.

Para establecer el nivel de BooleanSwitch, modifique el archivo de configuración correspondiente al nombre de la aplicación. En este archivo, puede agregar un modificador y establecer su valor, quitar un modificador o borrar todos los modificadores anteriormente establecidos por la aplicación. El archivo de configuración debe tener el mismo formato que en el siguiente ejemplo:

 <configuration>
     <system.diagnostics>
        <switches>
           <add name="mySwitch" value="10" />
           <add name="myNewSwitch" value="20" />
           <remove name="mySwitch" />
           <clear/>
        </switches>
     </system.diagnostics>
  </configuration>
NotaNota

Los modificadores que cree deberían ser static.

En el siguiente ejemplo se crea un objeto BooleanSwitch y se utiliza el modificador para determinar si se imprimirá un mensaje de error. El modificador se crea en el nivel de clase. El método Main pasa su posición a MyMethod, que imprime un mensaje de error y el lugar donde se ha producido el error.


 // Class level declaration.
 /* Create a BooleanSwitch for data.*/
 static BooleanSwitch dataSwitch = new BooleanSwitch("Data", "DataAccess module");

 static public void MyMethod(string location) {
    //Insert code here to handle processing.
    if(dataSwitch.Enabled)
       Console.WriteLine("Error happened at " + location);
 }

 public static void Main(string[] args) {
    //Run the method which writes an error message specifying the location of the error.
    MyMethod("in Main");
 }



.NET Framework

Compatible con: 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2

.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.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft