TraceSource.Attributes Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém os atributos personalizados do switch definidos no ficheiro de configuração da aplicação.
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 de Propriedade
A contendo StringDictionary os atributos personalizados para o comutador de traços.
Exemplos
O exemplo de código seguinte mostra como mostrar os atributos personalizados para um TraceSourcearquivo . 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
Observações
A Attributes propriedade identifica os atributos personalizados referenciados no ficheiro de configuração da aplicação. Atributos personalizados não referenciados não são enumerados. As classes que herdam da TraceSource classe podem adicionar atributos personalizados ao sobrepor o Switch.GetSupportedAttributes método e devolver um array de cadeias de nomes de atributos personalizados.
Segue-se um exemplo de um elemento fonte traço que especifica o atributo SecondTraceSourceAttributepersonalizado :
<sources>
<source name="TraceTest" switchName="TestSourceSwitch"
switchType="Testing.MySourceSwitch, TraceSample"
SecondTraceSourceAttribute="two">
</source>
</sources>