Switch Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe Switch.
Overload
Switch(String, String) |
Inizializza una nuova istanza della classe Switch. |
Switch(String, String, String) |
Inizializza una nuova istanza della classe Switch specificando il nome visualizzato, la descrizione e il valore predefinito per l'opzione. |
Switch(String, String)
- Origine:
- Switch.cs
- Origine:
- Switch.cs
- Origine:
- Switch.cs
Inizializza una nuova istanza della classe Switch.
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)
Parametri
- displayName
- String
Nome dell'opzione.
- description
- String
Descrizione dell'opzione.
Commenti
Quando si crea un nuovo Switch oggetto, il valore del parametro viene usato per trovare le impostazioni dell'opzione displayName
iniziale. Il valore predefinito è una stringa vuota ("").
All'interno del file di configurazione XML di un'app .NET Framework è possibile aggiungere un'opzione e impostarne il valore, rimuovere un'opzione o cancellare tutte le opzioni precedentemente impostate dall'applicazione. Le modifiche dinamiche al file di configurazione non vengono rilevate durante l'esecuzione dell'applicazione. È necessario arrestare e riavviare un'applicazione prima che le modifiche apportate al file di configurazione siano effettive. Il file di configurazione deve essere formattato come nell'esempio seguente:
<configuration>
<system.diagnostics>
<switches>
<add name="mySwitch" value="10" />
<add name="myNewSwitch" value="20" />
<remove name="mySwitch" />
<clear/>
</switches>
</system.diagnostics>
</configuration>
Note per gli eredi
Per impostare il valore dell'opzione, impostare la SwitchSetting proprietà nel costruttore.
Vedi anche
Si applica a
Switch(String, String, String)
- Origine:
- Switch.cs
- Origine:
- Switch.cs
- Origine:
- Switch.cs
Inizializza una nuova istanza della classe Switch specificando il nome visualizzato, la descrizione e il valore predefinito per l'opzione.
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)
Parametri
- displayName
- String
Nome dell'opzione.
- description
- String
Descrizione dell'opzione.
- defaultSwitchValue
- String
Il valore predefinito per l'opzione.
Commenti
Il displayName
parametro viene usato per impostare il valore della DisplayName proprietà e il description
parametro viene usato per impostare il valore della Description proprietà . Il defaultSwitchValue
parametro è il valore dell'opzione se la Value proprietà non è impostata dal codice o dall'attributo del file di configurazione. Per altre informazioni, vedere l'overload Switch(String, String) .