BooleanSwitch Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.