Switch

Switch

System.Diagnostics (system.dll) abstract class

Consult this class in a conditional statement to execute special tracing or debugging code. To use a switch you must have debugging enabled. Each Switch has a DisplayName and Description . SwitchSetting contains the current setting.

Specify the value of a switch in the application configuration file. Under the <system.diagnostics> element, add an element <switches> to hold all the switches. Within the <switches> element, define each switch you want with <add name ="switchname " value="value"/> . For a BooleanSwitch , any nonzero value sets BooleanSwitch.Enabled to true . For a TraceSwitch , use a value from the TraceLevel enumeration.

 public abstract class  Switch  {  // Protected Constructors  protected  Switch  (string   displayName   , string   description   );  // Public Instance Properties  public string  Description  {get; }    public string  DisplayName  {get; }  // Protected Instance Properties  protected int  SwitchSetting  {set; get; }  // Protected Instance Methods  protected virtual void  OnSwitchSettingChanged  ( ); } 

Subclasses

BooleanSwitch , TraceSwitch



C# in a Nutshell
C # in a Nutshell, Second Edition
ISBN: 0596005261
EAN: 2147483647
Year: 2005
Pages: 963

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net