BooleanSwitch Constructores

Definición

Inicializa una nueva instancia de la clase BooleanSwitch.

Sobrecargas

Nombre Description
BooleanSwitch(String, String)

Inicializa una nueva instancia de la BooleanSwitch clase con el nombre para mostrar y la descripción especificados.

BooleanSwitch(String, String, String)

Inicializa una nueva instancia de la BooleanSwitch clase con el nombre para mostrar, la descripción y el valor de modificador predeterminado especificados.

BooleanSwitch(String, String)

Source:
BooleanSwitch.cs
Source:
BooleanSwitch.cs
Source:
BooleanSwitch.cs
Source:
BooleanSwitch.cs
Source:
BooleanSwitch.cs

Inicializa una nueva instancia de la BooleanSwitch clase con el nombre para mostrar y la descripción especificados.

public:
 BooleanSwitch(System::String ^ displayName, System::String ^ description);
public BooleanSwitch(string displayName, string? description);
public BooleanSwitch(string displayName, string description);
new System.Diagnostics.BooleanSwitch : string * string -> System.Diagnostics.BooleanSwitch
Public Sub New (displayName As String, description As String)

Parámetros

displayName
String

Nombre que se va a mostrar en una interfaz de usuario.

description
String

Descripción del modificador.

Ejemplos

En el ejemplo siguiente se crea un BooleanSwitch y se usa el modificador para determinar si se imprime un mensaje de error. El modificador se crea en el nivel de clase. El Main método pasa su ubicación a MyMethod, que imprime un mensaje de error y dónde se produjo 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");
}
' Class level declaration.
' Create a BooleanSwitch for data. 
Private Shared dataSwitch As New BooleanSwitch("Data", "DataAccess module")


Public Shared Sub MyMethod(location As String)
    ' Insert code here to handle processing.
    If dataSwitch.Enabled Then
        Console.WriteLine(("Error happened at " + location))
    End If
End Sub

' Entry point which delegates to C-style main function.
Public Overloads Shared Sub Main()
    Main(System.Environment.GetCommandLineArgs())
End Sub
 
Overloads Public Shared Sub Main(args() As String)
    ' Run the method which writes an error message specifying the location of the error.
    MyMethod("in Main")
End Sub

Comentarios

Al crear un BooleanSwitch, el parámetro displayName se usa para buscar la configuración inicial del modificador para las aplicaciones de .NET Framework en el archivo de configuración de la aplicación. Si el constructor no encuentra la configuración inicial o para .NET Core y .NET aplicaciones de 5+, la propiedad Enabled se establece en false (deshabilitado).

Para establecer el nivel de la BooleanSwitch en una aplicación de .NET Framework, edite el archivo de configuración correspondiente al nombre de la aplicación. Dentro de este archivo, puede agregar un modificador y establecer su valor, quitar un modificador o borrar todos los modificadores establecidos previamente por la aplicación. El archivo de configuración debe tener formato similar al ejemplo siguiente:

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

Note

Los modificadores que creó deben ser static.

Consulte también

Se aplica a

BooleanSwitch(String, String, String)

Source:
BooleanSwitch.cs
Source:
BooleanSwitch.cs
Source:
BooleanSwitch.cs
Source:
BooleanSwitch.cs
Source:
BooleanSwitch.cs

Inicializa una nueva instancia de la BooleanSwitch clase con el nombre para mostrar, la descripción y el valor de modificador predeterminado especificados.

public:
 BooleanSwitch(System::String ^ displayName, System::String ^ description, System::String ^ defaultSwitchValue);
public BooleanSwitch(string displayName, string? description, string defaultSwitchValue);
public BooleanSwitch(string displayName, string description, string defaultSwitchValue);
new System.Diagnostics.BooleanSwitch : string * string * string -> System.Diagnostics.BooleanSwitch
Public Sub New (displayName As String, description As String, defaultSwitchValue As String)

Parámetros

displayName
String

Nombre que se va a mostrar en la interfaz de usuario.

description
String

Descripción del modificador.

defaultSwitchValue
String

Valor predeterminado del modificador.

Se aplica a