Attributes Propiedad
Collapse the table of content
Expand the table of content

TraceSource.Attributes (Propiedad)

 

Obtiene los atributos de modificador personalizados definidos en el archivo de configuración de la aplicación.

Espacio de nombres:   System.Diagnostics
Ensamblado:  System (en System.dll)

public StringDictionary Attributes { get; }

Valor de propiedad

Type: System.Collections.Specialized.StringDictionary

StringDictionary que contiene los atributos personalizados para el modificador de seguimiento.

El Attributes propiedad identifica los atributos personalizados que se hace referenciados en el archivo de configuración de la aplicación.No se enumeran los atributos personalizados.Las clases que heredan de la TraceSource clase puede agregar atributos personalizados reemplazando el Switch.GetSupportedAttributes método y devolver una matriz de cadenas de nombres de atributo personalizado.

El siguiente es un ejemplo de un elemento de origen de seguimiento que especifica el atributo personalizado SecondTraceSourceAttribute:

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

El ejemplo de código siguiente muestra cómo mostrar los atributos personalizados de un TraceSource.Este ejemplo de código forma parte de un ejemplo mayor proporcionado para el TraceSource clase.

// 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);

.NET Framework
Disponible desde 2.0
Volver al principio
Mostrar:
© 2016 Microsoft