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

Método TextWriterTraceListener.Close ()

 

Publicado: octubre de 2016

Cierra el Writer para que ya no recibe del seguimiento o de salida de depuración.

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

public override void Close()

Llamar a un Write o WriteLine método después de llamar a Close vuelve a abrir automáticamente la secuencia.

En el ejemplo siguiente se implementa un TextWriterTraceListener denominado myTextListener, que usa un StreamWriter llama myOutputWriter para escribir en un archivo denominado TestFile.txt. En el ejemplo se crea el sistema de escritura de archivo, la secuencia y el texto, escribe una línea de texto en el archivo y, a continuación, vacía y cierra la secuencia.

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