Compartir a través de


TraceListener.Attributes Propiedad

Definición

Obtiene los atributos de agente de escucha de seguimiento personalizados que están 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 del agente de escucha de seguimiento.

Comentarios

Las clases que heredan de la TraceListener clase pueden agregar atributos personalizados reemplazando el GetSupportedAttributes método y devolviendo una matriz de cadenas de nombres de atributo personalizados. La Attributes propiedad identifica los atributos personalizados a los que se hace referencia en el archivo de configuración de la aplicación. Por ejemplo, en el siguiente archivo de configuración se hace referencia al DelimitedListTraceListener atributo personalizado "delimitador". En este caso, la Attributes propiedad devuelve un StringDictionary valor que contiene la cadena "delimitador".

<listeners>  
  <add name="delimitedListener"   
    type="System.Diagnostics.DelimitedListTraceListener"   
    delimiter=":"   
    initializeData="delimitedOutput.txt"   
    traceOutputOptions="ProcessId, DateTime" />  
  <remove name="Default" />  
</listeners>  

Los atributos personalizados sin referencia no se enumeran. Para obtener más información, vea el método GetSupportedAttributes.

Se aplica a