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.Flush ()

 

Publicado: octubre de 2016

Vacía el búfer de salida para el Writer.

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

public override void Flush()

En el ejemplo siguiente se implementa un TextWriterTraceListener denominado myTextListener, que utiliza 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: