BooleanSwitch.Enabled Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.