Switch Oluşturucular

Tanım

Switch sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

Switch(String, String)

Switch sınıfının yeni bir örneğini başlatır.

Switch(String, String, String)

Anahtarın Switch görünen adını, açıklamasını ve varsayılan değerini belirterek sınıfın yeni bir örneğini başlatır.

Switch(String, String)

Kaynak:
Switch.cs
Kaynak:
Switch.cs
Kaynak:
Switch.cs

Switch sınıfının yeni bir örneğini başlatır.

protected:
 Switch(System::String ^ displayName, System::String ^ description);
protected Switch (string displayName, string? description);
protected Switch (string displayName, string description);
new System.Diagnostics.Switch : string * string -> System.Diagnostics.Switch
Protected Sub New (displayName As String, description As String)

Parametreler

displayName
String

Anahtarın adı.

description
String

Anahtarın açıklaması.

Açıklamalar

Yeni Switch bir nesne oluşturduğunuzda, ilk anahtar ayarlarını bulmak için parametresinin displayName değeri kullanılır. Varsayılan değer boş bir dizedir ("").

bir .NET Framework uygulamasının XML yapılandırma dosyasında bir anahtar ekleyebilir ve değerini ayarlayabilir, bir anahtarı kaldırabilir veya uygulama tarafından daha önce ayarlanan tüm anahtarları temizleyebilirsiniz. Uygulama yürütülürken yapılandırma dosyasında dinamik değişiklikler algılanmaz. Yapılandırma dosyasındaki değişiklikler etkili olmadan önce bir uygulamayı durdurmanız ve yeniden başlatmanız gerekir. Yapılandırma dosyası aşağıdaki örnekte olduğu gibi biçimlendirilmelidir:

<configuration>  
  <system.diagnostics>  
    <switches>  
      <add name="mySwitch" value="10" />  
      <add name="myNewSwitch" value="20" />  
      <remove name="mySwitch" />  
      <clear/>  
    </switches>  
  </system.diagnostics>  
</configuration>  

Devralanlara Notlar

Anahtarın değerini ayarlamak için oluşturucuda özelliğini ayarlayın SwitchSetting .

Ayrıca bkz.

Şunlara uygulanır

Switch(String, String, String)

Kaynak:
Switch.cs
Kaynak:
Switch.cs
Kaynak:
Switch.cs

Anahtarın Switch görünen adını, açıklamasını ve varsayılan değerini belirterek sınıfın yeni bir örneğini başlatır.

protected:
 Switch(System::String ^ displayName, System::String ^ description, System::String ^ defaultSwitchValue);
protected Switch (string displayName, string? description, string? defaultSwitchValue);
protected Switch (string displayName, string? description, string defaultSwitchValue);
protected Switch (string displayName, string description, string defaultSwitchValue);
new System.Diagnostics.Switch : string * string * string -> System.Diagnostics.Switch
Protected Sub New (displayName As String, description As String, defaultSwitchValue As String)

Parametreler

displayName
String

Anahtarın adı.

description
String

Anahtarın açıklaması.

defaultSwitchValue
String

Anahtarın varsayılan değeri.

Açıklamalar

displayName parametresi özelliğin DisplayName değerini ayarlamak için kullanılır ve description parametresi özelliğin Description değerini ayarlamak için kullanılır. defaultSwitchValue özelliği kod veya yapılandırma dosyası özniteliği tarafından ayarlanmadıysa Value parametresi anahtarın değeridir. Switch(String, String) Ek bilgi için bkz. aşırı yükleme.

Şunlara uygulanır