SwitchAttribute.SwitchName Proprietà

Definizione

Ottiene o imposta il nome visualizzato dell'opzione.

public string SwitchName { get; set; }

Valore della proprietà

Nome visualizzato dell'opzione.

Eccezioni

SwitchName è impostato su null.

SwitchName è impostata su una stringa vuota.

Esempio

Nell'esempio di codice seguente viene visualizzato il valore della SwitchName proprietà per tutte le opzioni usate in un assembly. Questo esempio di codice fa parte di un esempio più ampio fornito per la TraceSource classe .

SwitchAttribute[] switches = SwitchAttribute.GetAll(typeof(TraceTest).Assembly);
for (int i = 0; i < switches.Length; i++)
{
    Console.WriteLine("Switch name = " + switches[i].SwitchName);
    Console.WriteLine("Switch type = " + switches[i].SwitchType);
}

Commenti

La SwitchName proprietà deve corrispondere alla DisplayName proprietà dell'opzione.

Si applica a

Prodotto Versioni
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1