TraceSource.Attributes Eigenschap

Definitie

Hiermee haalt u de aangepaste switchkenmerken op die zijn gedefinieerd in het configuratiebestand van de toepassing.

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

Waarde van eigenschap

Een StringDictionary met de aangepaste kenmerken voor de traceringsswitch.

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u de aangepaste kenmerken voor een TraceSource. Dit codevoorbeeld maakt deel uit van een groter voorbeeld voor de TraceSource klasse.

// Get the custom attributes for the TraceSource.
Console.WriteLine("Number of custom trace source attributes = "
    + ts.Attributes.Count);
foreach (DictionaryEntry de in ts.Attributes)
    Console.WriteLine("Custom trace source attribute = "
        + de.Key + "  " + de.Value);
' Get the custom attributes for the TraceSource.
Console.WriteLine("Number of custom trace source attributes = " + ts.Attributes.Count)
Dim de As DictionaryEntry
For Each de In ts.Attributes
    Console.WriteLine("Custom trace source attribute = " + de.Key + "  " + de.Value)
Next de

Opmerkingen

De Attributes eigenschap identificeert de aangepaste kenmerken waarnaar wordt verwezen in het configuratiebestand van de toepassing. Aangepaste kenmerken zonder verwijzing worden niet geïnventariseerd. Klassen die overnemen van de TraceSource klasse kunnen aangepaste kenmerken toevoegen door de Switch.GetSupportedAttributes methode te overschrijven en een tekenreeksmatrix met aangepaste kenmerknamen te retourneren.

Hier volgt een voorbeeld van een traceringsbronelement dat het aangepaste kenmerk SecondTraceSourceAttributeopgeeft:

<sources>
  <source name="TraceTest" switchName="TestSourceSwitch"
    switchType="Testing.MySourceSwitch, TraceSample"
    SecondTraceSourceAttribute="two">
  </source>
</sources>

Van toepassing op