Compartilhar via


TraceSource.Attributes Propriedade

Definição

Obtém os atributos de opção personalizados definidos no arquivo de configuração de 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 a opção de rastreamento.

Exemplos

O exemplo de código a seguir mostra como exibir os atributos personalizados de 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 especificando o atributo SecondTraceSourceAttributepersonalizado :

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

Aplica-se a