Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Clase DelimitedListTraceListener

 

Publicado: octubre de 2016

Dirige el seguimiento o la depuración a un escritor de texto, como un escritor de secuencias, o a una secuencia, como una secuencia de archivo de salida.

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

System.Object
  System.MarshalByRefObject
    System.Diagnostics.TraceListener
      System.Diagnostics.TextWriterTraceListener
        System.Diagnostics.DelimitedListTraceListener

<HostProtectionAttribute(SecurityAction.LinkDemand, Synchronization := True)>
Public Class DelimitedListTraceListener
	Inherits TextWriterTraceListener

NombreDescripción
System_CAPS_pubmethodDelimitedListTraceListener(Stream)

Inicializa una nueva instancia de la DelimitedListTraceListener clase que escribe en el flujo de salida especificado.

System_CAPS_pubmethodDelimitedListTraceListener(Stream, String)

Inicializa una nueva instancia de la DelimitedListTraceListener clase que escribe en el flujo de salida especificado y tiene el nombre especificado.

System_CAPS_pubmethodDelimitedListTraceListener(String)

Inicializa una nueva instancia de la DelimitedListTraceListener clase que escribe en el archivo especificado.

System_CAPS_pubmethodDelimitedListTraceListener(String, String)

Inicializa una nueva instancia de la DelimitedListTraceListener clase que escribe en el archivo especificado y tiene el nombre especificado.

System_CAPS_pubmethodDelimitedListTraceListener(TextWriter)

Inicializa una nueva instancia de la DelimitedListTraceListener clase que escribe en el escritor de texto especificado.

System_CAPS_pubmethodDelimitedListTraceListener(TextWriter, String)

Inicializa una nueva instancia de la DelimitedListTraceListener clase que escribe en el escritor de texto especificado y tiene el nombre especificado.

NombreDescripción
System_CAPS_pubpropertyAttributes

Obtiene los atributos de agente de escucha de seguimiento personalizados que están definidos en el archivo de configuración de la aplicación.(Heredado de TraceListener).

System_CAPS_pubpropertyDelimiter

Obtiene o establece el delimitador de la lista delimitada.

System_CAPS_pubpropertyFilter

Obtiene y establece el filtro de seguimiento para el agente de escucha de seguimiento.(Heredado de TraceListener).

System_CAPS_pubpropertyIndentLevel

Obtiene o establece el nivel de sangría.(Heredado de TraceListener).

System_CAPS_pubpropertyIndentSize

Obtiene o establece el número de espacios de una sangría.(Heredado de TraceListener).

System_CAPS_pubpropertyIsThreadSafe

Obtiene un valor que indica si el agente de escucha de seguimiento es seguro para la ejecución de subprocesos.(Heredado de TraceListener).

System_CAPS_pubpropertyName

Obtiene o establece un nombre para este objeto TraceListener.(Heredado de TraceListener).

System_CAPS_protpropertyNeedIndent

Obtiene o establece un valor que indica si se va a aplicar sangría a los resultados.(Heredado de TraceListener).

System_CAPS_pubpropertyTraceOutputOptions

Obtiene o establece las opciones de los resultados de seguimiento.(Heredado de TraceListener).

System_CAPS_pubpropertyWriter

Obtiene o establece el escritor de texto que recibe el seguimiento o la depuración de salida.(Heredado de TextWriterTraceListener).

NombreDescripción
System_CAPS_pubmethodClose()

Cierra el Writer para que ya no recibe ningún seguimiento o de depuración de salida.(Heredado de TextWriterTraceListener).

System_CAPS_pubmethodCreateObjRef(Type)

Crea un objeto que contiene toda la información pertinente necesaria para generar a un proxy utilizado para comunicarse con un objeto remoto.(Heredado de MarshalByRefObject).

System_CAPS_pubmethodDispose()

Libera todos los recursos que usa TraceListener.(Heredado de TraceListener).

System_CAPS_protmethodDispose(Boolean)

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Elimina esta TextWriterTraceListener objeto.(Heredado de TextWriterTraceListener).

System_CAPS_pubmethodEquals(Object)

Determina si el objeto especificado es igual al objeto actual.(Heredado de Object).

System_CAPS_pubmethodFail(String)

Emite un mensaje de error para el agente de escucha que se crea al implementar la clase TraceListener.(Heredado de TraceListener).

System_CAPS_pubmethodFail(String, String)

Emite un mensaje de error y un mensaje de error detallado para el agente de escucha que se crea al implementar la clase TraceListener.(Heredado de TraceListener).

System_CAPS_protmethodFinalize()

Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por el recolector de basura. (Heredado de Object).

System_CAPS_pubmethodFlush()

Vacía el búfer de salida para el Writer.(Heredado de TextWriterTraceListener).

System_CAPS_pubmethodGetHashCode()

Sirve como la función hash predeterminada.(Heredado de Object).

System_CAPS_pubmethodGetLifetimeService()

Recupera el objeto de servicio de duración actual que controla la directiva de duración de esta instancia.(Heredado de MarshalByRefObject).

System_CAPS_protmethodGetSupportedAttributes()

Devuelve el atributo de archivo de configuración personalizados admitido por el agente de escucha de seguimiento delimitado.(Invalida TraceListener.GetSupportedAttributes()).

System_CAPS_pubmethodGetType()

Obtiene el Type de la instancia actual.(Heredado de Object).

System_CAPS_pubmethodInitializeLifetimeService()

Obtiene un objeto de servicio de duración para controlar la directiva de duración de esta instancia.(Heredado de MarshalByRefObject).

System_CAPS_protmethodMemberwiseClone()

Crea una copia superficial del Object actual.(Heredado de Object).

System_CAPS_protmethodMemberwiseClone(Boolean)

Crea una copia superficial del actual MarshalByRefObject objeto.(Heredado de MarshalByRefObject).

System_CAPS_pubmethodToString()

Devuelve una cadena que representa al objeto actual. (Heredado de Object).

System_CAPS_pubmethodTraceData(TraceEventCache, String, TraceEventType, Int32, Object)

Escribe la información de seguimiento, un objeto de datos e información de evento en el archivo de salida o la secuencia.(Invalida TraceListener.TraceData(TraceEventCache, String, TraceEventType, Int32, Object)).

System_CAPS_pubmethodTraceData(TraceEventCache, String, TraceEventType, Int32, Object())

Escribe información de seguimiento, una matriz de objetos de datos y la información de evento en el archivo de salida o la secuencia.(Invalida TraceListener.TraceData(TraceEventCache, String, TraceEventType, Int32, Object())).

System_CAPS_pubmethodTraceEvent(TraceEventCache, String, TraceEventType, Int32)

Escribe la información de seguimiento y de evento en los resultados específicos del agente de escucha.(Heredado de TraceListener).

System_CAPS_pubmethodTraceEvent(TraceEventCache, String, TraceEventType, Int32, String)

Escribe información de seguimiento, un mensaje e información de evento en el archivo de salida o la secuencia.(Invalida TraceListener.TraceEvent(TraceEventCache, String, TraceEventType, Int32, String)).

System_CAPS_pubmethodTraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object())

Escribe información de seguimiento, una matriz de objetos y la información de evento en la secuencia o archivo de salida con formato.(Invalida TraceListener.TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object())).

System_CAPS_pubmethodTraceTransfer(TraceEventCache, String, Int32, String, Guid)

Escribe la información de seguimiento, un mensaje, una identidad de actividad relacionada y la información de evento en los resultados específicos del agente de escucha.(Heredado de TraceListener).

System_CAPS_pubmethodWrite(Object)

Escribe el valor del método ToString del objeto en el agente de escucha que se crea al implementar la clase TraceListener.(Heredado de TraceListener).

System_CAPS_pubmethodWrite(Object, String)

Escribe un nombre de categoría y el valor del método ToString del objeto en el agente de escucha que se crea al implementar la clase TraceListener.(Heredado de TraceListener).

System_CAPS_pubmethodWrite(String)

Escribe un mensaje en esta instancia Writer.(Heredado de TextWriterTraceListener).

System_CAPS_pubmethodWrite(String, String)

Escribe un nombre de categoría y un mensaje en el agente de escucha que se crea al implementar la clase TraceListener.(Heredado de TraceListener).

System_CAPS_protmethodWriteIndent()

Escribe la sangría en el agente de escucha que se crea al implementar esta clase y restablece la propiedad NeedIndent en false.(Heredado de TraceListener).

System_CAPS_pubmethodWriteLine(Object)

Escribe el valor del método ToString del objeto en el agente de escucha que se crea al implementar la clase TraceListener, seguido de un terminador de línea.(Heredado de TraceListener).

System_CAPS_pubmethodWriteLine(Object, String)

Escribe un nombre de categoría y el valor del método ToString del objeto en el agente de escucha que se crea al implementar la clase TraceListener, seguidos de un terminador de línea.(Heredado de TraceListener).

System_CAPS_pubmethodWriteLine(String)

Escribe un mensaje en esta instancia Writer seguido de un terminador de línea. El terminador de línea predeterminado es un retorno de carro seguido de un avance de línea (\r\n).(Heredado de TextWriterTraceListener).

System_CAPS_pubmethodWriteLine(String, String)

Escribe un nombre de categoría y un mensaje en el agente de escucha que se crea al implementar la clase TraceListener, seguidos de un terminador de línea.(Heredado de TraceListener).

El resultado del seguimiento está en un formato de texto delimitado que utiliza el delimitador especificado por la propiedad Delimiter. El delimitador se utiliza para finalizar cada campo en una línea de salida. Por ejemplo, para mostrar el resultado de seguimiento en una hoja de cálculo de Microsoft Excel, puede especificar una coma (",") como delimitador y cree un archivo de valores separados por comas (CSV).

System_CAPS_importantImportante

IDisposable interfaz. Cuando haya terminado de utilizar el tipo, debería eliminar, directa o indirectamente. Para deshacerse del tipo directamente, llame a su Dispose método en untry/catch bloque. Para deshacerse de él indirectamente, usar una construcción de lenguaje como using (en C#) o Using (en Visual Basic). Para obtener más información, consulte la sección "Uso de un objeto que implementa IDisposable" en el IDisposable tema de la interfaz.

Puede habilitar o deshabilitar un DelimitedListTraceListener a través del archivo de configuración de aplicación y a continuación, utilice el DelimitedListTraceListener en la aplicación. Como alternativa, puede crear un DelimitedListTraceListener en el código.

System_CAPS_noteNota

El DelimitedListTraceListener delimita sólo el texto que se genera mediante los métodos que tienen nombres que empiezan por la palabra Trace, como DelimitedListTraceListener.TraceEvent o Trace.TraceWarning. Seguimiento de los datos que se genera mediante el uso de la Debug.Write y TextWriterTraceListener.WriteLine no se delimitan los métodos.

Para configurar un DelimitedListTraceListener, edite el archivo de configuración que corresponde al nombre de la aplicación. En este archivo, puede agregar un agente de escucha, establecer las propiedades de un agente de escucha o quitar un agente de escucha. El archivo de configuración debería tener el formato como se muestra en el ejemplo siguiente:

<configuration>
  <system.diagnostics>
    <trace autoflush="false" indentsize="4">
      <listeners>
        <add name="delimitedListener" 
          type="System.Diagnostics.DelimitedListTraceListener" 
          delimiter="," 
          initializeData="delimitedOutput.csv" 
          traceOutputOptions="ProcessId, DateTime" />
      </listeners>
    </trace>
  </system.diagnostics>
</configuration>
System_CAPS_noteNota

Si se intenta escribir en un archivo que está en uso o no está disponible, el nombre de archivo se antepone automáticamente un GUID.

System_CAPS_noteNota

Agentes de escucha están diseñados para ser utilizado por métodos de la Debug, Trace, y TraceSource clases para escribir información de seguimiento. Los métodos de agente de escucha, salvo los constructores, no deben llamarse directamente desde el código de la aplicación.

.NET Framework
Disponible desde 2.0

Cualquier miembro ( Compartido en Visual Basic) estático público de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Volver al principio
Mostrar: