Compartir a través de


TraceSource.Attributes Propiedad

Definición

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 SecondTraceSourceAttributepersonalizado :

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

Se aplica a