TraceSource.Attributes Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 SecondTraceSourceAttribute
personalizado :
<sources>
<source name="TraceTest" switchName="TestSourceSwitch"
switchType="Testing.MySourceSwitch, TraceSample"
SecondTraceSourceAttribute="two">
</source>
</sources>