Udostępnij za pośrednictwem


TraceListener.Attributes Właściwość

Definicja

Pobiera atrybuty niestandardowego odbiornika śledzenia zdefiniowane w pliku konfiguracji aplikacji.

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

Wartość właściwości

Element StringDictionary zawierający atrybuty niestandardowe odbiornika śledzenia.

Uwagi

Klasy dziedziczone z TraceListener klasy mogą dodawać atrybuty niestandardowe, przesłaniając metodę GetSupportedAttributes i zwracając tablicę ciągów nazw atrybutów niestandardowych. Właściwość Attributes identyfikuje atrybuty niestandardowe, do których odwołuje się plik konfiguracji aplikacji. Na przykład w poniższym pliku konfiguracji występuje odwołanie do atrybutu niestandardowego DelimitedListTraceListener "ogranicznik". W takim przypadku Attributes właściwość zwraca wartość zawierającą StringDictionary ciąg "ogranicznik".

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

Atrybuty niestandardowe nie są wyliczane. Aby uzyskać więcej informacji, zobacz metodę GetSupportedAttributes .

Dotyczy