TraceSource.Attributes Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene los atributos de modificador personalizados definidos en el archivo de configuración de la aplicación.
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 propiedad
StringDictionary que contiene los atributos personalizados para el modificador de seguimiento.
Ejemplos
En el ejemplo de código siguiente se muestra cómo mostrar los atributos personalizados de .TraceSource Este ejemplo de código es parte de un ejemplo más grande proporcionado para la clase TraceSource.
// 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
Comentarios
La Attributes propiedad identifica los atributos personalizados a los que se hace referencia en el archivo de configuración de la aplicación. No se enumeran los atributos personalizados sin referencia. Las clases que heredan de la TraceSource clase pueden agregar atributos personalizados reemplazando el Switch.GetSupportedAttributes método y devolviendo una matriz de cadenas de nombres de atributo personalizados.
A continuación se muestra un ejemplo de un elemento de origen de seguimiento que especifica el atributo SecondTraceSourceAttribute
personalizado :
<sources>
<source name="TraceTest" switchName="TestSourceSwitch"
switchType="Testing.MySourceSwitch, TraceSample"
SecondTraceSourceAttribute="two">
</source>
</sources>