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

Constructor TextWriterTraceListener (TextWriter)

 

Publicado: octubre de 2016

Inicializa una nueva instancia de la TextWriterTraceListener clase utilizando el escritor especificado como destinatario de la traza o la depuración de salida.

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

public TextWriterTraceListener(
	TextWriter writer
)

Parámetros

writer
Type: System.IO.TextWriter

Un TextWriter que recibe los resultados de la TextWriterTraceListener.

Exception Condition
ArgumentNullException

El escritor es null.

Este constructor inicializa la Name propiedad en una cadena vacía ("").

En el ejemplo de código siguiente se crea un TextWriterTraceListener con el TextWriterTraceListener(TextWriter) constructor. El ejemplo se crea un StreamWriter, hace referencia a la StreamWriter cuando crea el TextWriterTraceListener, que, a continuación, agrega a la TraceListenerCollection. En el ejemplo se escribe un mensaje a todos los TraceListener objetos en el TraceListenerCollection, a continuación, cierra este TextWriterTraceListener.

#define TRACE

using System;
using System.IO;
using System.Diagnostics;

public class TextWriterTraceListenerSample
{
    public static void Main() 
    {
        TextWriterTraceListener myTextListener = null;

        // Create a file for output named TestFile.txt.
        String myFileName = "TestFile.txt";
        StreamWriter myOutputWriter = new StreamWriter(myFileName, true);

        // Add a TextWriterTraceListener for the file.
        myTextListener = new TextWriterTraceListener(myOutputWriter);
        Trace.Listeners.Add(myTextListener);


        // Write trace output to all trace listeners.
        Trace.WriteLine(DateTime.Now.ToString() + " - Trace output");

        // Remove and close the file writer/trace listener.
        myTextListener.Flush();
        Trace.Listeners.Remove(myTextListener);
        myTextListener.Close();
    }
}

.NET Framework
Disponible desde 1.1
Volver al principio
Mostrar: