Freigeben über


Switch Konstruktoren

Definition

Initialisiert eine neue Instanz der Switch-Klasse.

Überlädt

Switch(String, String)

Initialisiert eine neue Instanz der Switch-Klasse.

Switch(String, String, String)

Initialisiert eine neue Instanz der Switch-Klasse und gibt den Anzeigenamen, die Beschreibung und den Standardwert für den Schalter an.

Switch(String, String)

Quelle:
Switch.cs
Quelle:
Switch.cs
Quelle:
Switch.cs

Initialisiert eine neue Instanz der Switch-Klasse.

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)

Parameter

displayName
String

Der Name des Schalters.

description
String

Die Beschreibung für den Schalter.

Hinweise

Wenn Sie ein neues Switch Objekt erstellen, wird der Wert des displayName Parameters verwendet, um nach anfänglichen Switcheinstellungen zu suchen. Der Standardwert ist eine leere Zeichenfolge ("").

In der XML-Konfigurationsdatei einer .NET Framework-App können Sie einen Switch hinzufügen und dessen Wert festlegen, einen Schalter entfernen oder alle zuvor von der Anwendung festgelegten Switches löschen. Dynamische Änderungen an der Konfigurationsdatei werden während der Ausführung der Anwendung nicht erkannt. Sie müssen eine Anwendung beenden und neu starten, bevor Änderungen an der Konfigurationsdatei wirksam werden. Die Konfigurationsdatei sollte wie im folgenden Beispiel formatiert werden:

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

Hinweise für Vererber

Um den Wert des Switches festzulegen, legen Sie die SwitchSetting Eigenschaft im Konstruktor fest.

Weitere Informationen

Gilt für:

Switch(String, String, String)

Quelle:
Switch.cs
Quelle:
Switch.cs
Quelle:
Switch.cs

Initialisiert eine neue Instanz der Switch-Klasse und gibt den Anzeigenamen, die Beschreibung und den Standardwert für den Schalter an.

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)

Parameter

displayName
String

Der Name des Schalters.

description
String

Die Beschreibung des Schalters.

defaultSwitchValue
String

Der Standardwert des Schalters.

Hinweise

Der displayName Parameter wird verwendet, um den Wert der DisplayName -Eigenschaft festzulegen, und der description Parameter wird verwendet, um den Wert der Description -Eigenschaft festzulegen. Der defaultSwitchValue Parameter ist der Wert für den Switch, wenn die Value Eigenschaft nicht durch Code oder das Konfigurationsdatei-Attribut festgelegt wird. Weitere Informationen finden Sie in der Switch(String, String) Überladung.

Gilt für: