Partilhar via


TraceSource.Attributes Propriedade

Definição

Obtém os atributos de comutador personalizados definidos no arquivo de configuração do aplicativo.

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

Valor da propriedade

Um StringDictionary que contém os atributos personalizados para o comutador de rastreamento.

Exemplos

O exemplo de código a seguir mostra como exibir os atributos personalizados para um TraceSource. Este exemplo de código faz parte de um exemplo maior fornecido para a TraceSource classe.

// 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

Comentários

A Attributes propriedade identifica os atributos personalizados referenciados no arquivo de configuração do aplicativo. Atributos personalizados não referenciados não são enumerados. Classes que herdam da TraceSource classe podem adicionar atributos personalizados substituindo o Switch.GetSupportedAttributes método e retornando uma matriz de cadeia de caracteres de nomes de atributo personalizados.

Veja a seguir um exemplo de um elemento de origem de rastreamento que especifica o atributo SecondTraceSourceAttributepersonalizado:

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

Aplica-se a