TraceListener.Attributes Eigenschaft

Definition

Ruft die benutzerdefinierten Attribute für Ablaufverfolgungslistener ab, die in der Anwendungskonfigurationsdatei definiert sind.Gets the custom trace listener attributes defined in the application configuration file.

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

Eigenschaftswert

StringDictionary

Ein StringDictionary, das die benutzerdefinierten Attribute für den Ablaufverfolgungslistener enthält.A StringDictionary containing the custom attributes for the trace listener.

Hinweise

Klassen, die von der-Klasse erben, TraceListener können benutzerdefinierte Attribute hinzufügen, indem Sie die GetSupportedAttributes -Methode überschreiben und ein Zeichen folgen Array mit benutzerdefinierten AttributnamenClasses that inherit from the TraceListener class can add custom attributes by overriding the GetSupportedAttributes method and returning a string array of custom attribute names. Die Attributes -Eigenschaft identifiziert die benutzerdefinierten Attribute, auf die in der Konfigurationsdatei der Anwendung verwiesen wird.The Attributes property identifies the custom attributes that are referenced in the application's configuration file. In der folgenden Konfigurationsdatei wird beispielsweise auf das DelimitedListTraceListener benutzerdefinierte Attribut "Delimiter" verwiesen.For example, in the following configuration file excerpt the DelimitedListTraceListener custom attribute "delimiter" is referenced. In diesem Fall gibt die- Attributes Eigenschaft einen-Wert zurück, StringDictionary der die Zeichenfolge "Delimiter" enthält.In this case, the Attributes property returns a StringDictionary containing the string "delimiter".

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

Benutzerdefinierte Attribute, auf die nicht verwiesen wird, werden nicht aufgelistet.Unreferenced custom attributes are not enumerated. Weitere Informationen finden Sie unter der Methode GetSupportedAttributes.For more information, see the GetSupportedAttributes method.

Gilt für: