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 (Constructor) (String, String)

 

Inicializa una nueva instancia de la TextWriterTraceListener clase con el nombre especificado, utilizando el archivo como destinatario de la depuración y resultados de seguimiento.

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

public TextWriterTraceListener(
	string fileName,
	string name
)

Parámetros

fileName
Type: System.String

El nombre del archivo de la TextWriterTraceListener escribe en.

name
Type: System.String

Nombre de la nueva instancia.

Exception Condition
ArgumentNullException

La secuencia es null.

Este constructor inicializa la Name propiedad a la name parámetro o en una cadena vacía (""), si la name parámetro es null.

En el ejemplo de código siguiente se crea un TextWriterTraceListener con el TextWriterTraceListener(String, String) constructor, a continuación, lo agrega a la TraceListenerCollection. En el ejemplo se escribe dos mensajes a este TextWriterTraceListener, a continuación, escribe un mensaje a todos los TraceListener objetos en el TraceListenerCollection. Por último, se vacía y se cierra el TextWriterTraceListener.

using System;
using System.Diagnostics;
using Microsoft.VisualBasic;

class TWTLConStringNameMod
{

    const string LISTENER_NAME = "myStringListener";

    // args(0) is the specification of the trace log file.
    public static void Main(string[] args)
    {

        // Verify that a parameter was entered.
        if (args.Length==0)
        {
            Console.WriteLine("Enter a trace file specification.");

        }
        else
        {
            // Create a TextWriterTraceListener object that takes a 
            // file specification.
            TextWriterTraceListener textListener;
            try
            {
                textListener = new TextWriterTraceListener(args[0], LISTENER_NAME);
                Trace.Listeners.Add(textListener);
            }
            catch(Exception ex)
            {
                Console.WriteLine("Error creating TextWriterTraceListener for trace " +
                    "file \"{0}\":\r\n{1}", args[0], ex.Message);
                return;
            }

            // Write these messages only to this TextWriterTraceListener.
            textListener.WriteLine("This is trace listener named \""+textListener.Name+"\"");
            textListener.WriteLine("Trace written to a file: " +
                "\r\n    \""+args[0]+"\"");

            // Write a message to all trace listeners.
            Trace.WriteLine(String.Format("This trace message written {0} to all listeners.", DateTime.Now));

            // Flush and close the output.
            Trace.Flush();
            textListener.Flush();
            textListener.Close();
        }
    }
}

.NET Framework
Disponible desde 1.1
Volver al principio
Mostrar: