BooleanSwitch.Enabled Eigenschap

Definitie

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de switch is ingeschakeld of uitgeschakeld.

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

Waarde van eigenschap

true als de schakeloptie is ingeschakeld; anders, false. De standaardwaarde is false.

Uitzonderingen

De beller heeft niet de juiste machtiging.

Voorbeelden

In het volgende codevoorbeeld wordt een BooleanSwitch en wordt de schakeloptie gebruikt om te bepalen of er een foutbericht moet worden afgedrukt. De switch wordt gemaakt op klasseniveau. De Main methode geeft de locatie door aan MyMethod, waarmee een foutbericht wordt afgedrukt en de locatie waar de fout is opgetreden.

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

Opmerkingen

Dit veld is standaard ingesteld op false (uitgeschakeld). Als u de schakeloptie wilt inschakelen, wijst u dit veld de waarde van true. Als u de schakeloptie wilt uitschakelen, wijst u de waarde toe aan false. De waarde van deze eigenschap wordt bepaald door de waarde van de eigenschap SwitchSettingbasisklasse.

Van toepassing op

Zie ook