Close Método
Collapse the table of content
Expand the table of content
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

TextWriterTraceListener.Close (Método) ()

 

Cierra Writer para que ya no se reciba ningún resultado de la traza o la depuración.

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

public override void Close()

Si llama al método Write o WriteLine después de llamar a Close la secuencia se vuelve a abrir automáticamente.

En el ejemplo siguiente se implementa un objeto TextWriterTraceListener denominado myTextListener, que utiliza un objeto StreamWriter denominado myOutputWriter para escribir en un archivo denominado TestFile.txt.En el ejemplo se crea el archivo, la secuencia y el escritor de texto, se escribe una línea de texto en el archivo y, a continuación, se vacía y se 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:
© 2016 Microsoft