Condividi tramite


TraceListener.Attributes Proprietà

Definizione

Ottiene gli attributi personalizzati del listener di traccia definiti nel file di configurazione dell'applicazione.

public:
 property System::Collections::Specialized::StringDictionary ^ Attributes { System::Collections::Specialized::StringDictionary ^ get(); };
public System.Collections.Specialized.StringDictionary Attributes { get; }
member this.Attributes : System.Collections.Specialized.StringDictionary
Public ReadOnly Property Attributes As StringDictionary

Valore della proprietà

Oggetto StringDictionary contenente gli attributi personalizzati per il listener di traccia.

Commenti

Le classi che ereditano dalla TraceListener classe possono aggiungere attributi personalizzati eseguendo l'override del GetSupportedAttributes metodo e restituendo una matrice di stringhe di nomi di attributi personalizzati. La Attributes proprietà identifica gli attributi personalizzati a cui viene fatto riferimento nel file di configurazione dell'applicazione. Ad esempio, nel file di configurazione seguente viene fatto riferimento all'attributo DelimitedListTraceListener personalizzato "delimitatore". In questo caso, la Attributes proprietà restituisce un StringDictionary oggetto contenente la stringa "delimitatore".

<listeners>  
  <add name="delimitedListener"   
    type="System.Diagnostics.DelimitedListTraceListener"   
    delimiter=":"   
    initializeData="delimitedOutput.txt"   
    traceOutputOptions="ProcessId, DateTime" />  
  <remove name="Default" />  
</listeners>  

Gli attributi personalizzati senza riferimenti non vengono enumerati. Per altre informazioni, vedere il metodo GetSupportedAttributes.

Si applica a