BooleanSwitch.Enabled Egenskap

Definition

Hämtar eller anger ett värde som anger om växeln är aktiverad eller inaktiverad.

public:
 property bool Enabled { bool get(); void set(bool value); };
public bool Enabled { get; set; }
member this.Enabled : bool with get, set
Public Property Enabled As Boolean

Egenskapsvärde

trueom växeln är aktiverad; annars . false Standardvärdet är false.

Undantag

Anroparen har inte rätt behörighet.

Exempel

Följande kodexempel skapar en BooleanSwitch och använder växeln för att avgöra om ett felmeddelande ska skrivas ut. Växeln skapas på klassnivå. Metoden Main skickar platsen till MyMethod, som skriver ut ett felmeddelande och platsen där felet inträffade.

//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 that 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 Private Function
Public Overloads Shared Sub Main()
    Main(System.Environment.GetCommandLineArgs())
End Sub
 
Overloads Public Shared Sub Main(args() As String)
    'Run the method that writes an error message specifying the location of the error.
    MyMethod("in Main")
End Sub

Kommentarer

Som standard är det här fältet inställt på false (inaktiverat). Om du vill aktivera växeln tilldelar du det här fältet värdet trueför . Om du vill inaktivera växeln tilldelar du värdet till false. Värdet för den här egenskapen bestäms av värdet för basklassegenskapen SwitchSetting.

Gäller för

Se även