BooleanSwitch.Enabled Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.