Switch.Attributes Proprietà

Definizione

Ottiene gli attributi di opzione personalizzati definiti nel file di configurazione dell'applicazione.

C#
public System.Collections.Specialized.StringDictionary Attributes { get; }

Valore della proprietà

Classe StringDictionary contenente gli attributi personalizzati, senza distinzione tra maiuscole e minuscole, per l'opzione di traccia.

Esempio

Nell'esempio di codice seguente viene illustrato come visualizzare gli attributi non riconosciuti per un commutatore personalizzato.

C#
// Get the custom attributes for the trace source switch.
foreach (DictionaryEntry de in ts.Switch.Attributes)
    Console.WriteLine(de.Key + "  " + de.Value);

Commenti

La Attributes proprietà identifica gli attributi personalizzati a cui fa riferimento nel file di configurazione dell'applicazione. Gli attributi personalizzati non registrati non vengono enumerati. Le classi che ereditano dalla Switch classe possono aggiungere attributi personalizzati eseguendo l'override del GetSupportedAttributes metodo e restituendo una matrice di stringhe di nomi di attributi personalizzati.

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