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
BooleanSwitch(String, String) |
Inicializa una nueva instancia de la clase BooleanSwitch con el nombre para mostrar especificado y la descripción. |
BooleanSwitch(String, String, String) |
Inicializa una nueva instancia de la clase BooleanSwitch con el nombre para mostrar especificado, la descripción y el valor de modificador predeterminado. |
BooleanSwitch(String, String)
- Source:
- BooleanSwitch.cs
- Source:
- BooleanSwitch.cs
- Source:
- BooleanSwitch.cs
Inicializa una nueva instancia de la clase BooleanSwitch con el nombre para mostrar especificado y la descripción.
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
El nombre para mostrar en una interfaz de usuario.
- description
- String
Descripción del modificador.
Ejemplos
En el ejemplo siguiente se crea y BooleanSwitch se usa el modificador para determinar si se va a imprimir 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.
public ref class BooleanSwitchTest
{
private:
/* Create a BooleanSwitch for data.*/
static BooleanSwitch^ dataSwitch = gcnew BooleanSwitch( "Data","DataAccess module" );
public:
static void MyMethod( String^ location )
{
//Insert code here to handle processing.
if ( dataSwitch->Enabled )
Console::WriteLine( "Error happened at {0}", location );
}
};
int main()
{
//Run the method which writes an error message specifying the location of the error.
BooleanSwitchTest::MyMethod( "in main" );
}
// 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 displayName
parámetro se usa para buscar la configuración de conmutador inicial 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 las aplicaciones de .NET Core y .NET 5+, la Enabled propiedad se establece false
en (deshabilitada).
Para establecer el nivel de 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 un formato similar al del ejemplo siguiente:
<configuration>
<system.diagnostics>
<switches>
<add name="mySwitch" value="10" />
<add name="myNewSwitch" value="20" />
<remove name="mySwitch" />
<clear/>
</switches>
</system.diagnostics>
</configuration>
Nota
Los modificadores creados deben ser static
.
Consulte también
Se aplica a
BooleanSwitch(String, String, String)
- Source:
- BooleanSwitch.cs
- Source:
- BooleanSwitch.cs
- Source:
- BooleanSwitch.cs
Inicializa una nueva instancia de la clase BooleanSwitch con el nombre para mostrar especificado, la descripción y el valor de modificador predeterminado.
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 para mostrar en la interfaz de usuario.
- description
- String
Descripción del modificador.
- defaultSwitchValue
- String
Valor predeterminado del modificador.